Python requests.get() 方法解析:获取并解析 JSON 数据
这段代码使用 Python 的 requests 库发送一个 GET 请求,获取一个 URL 返回的 JSON 数据。其中,'url' 是请求的 URL 地址,'headers' 是请求头信息,'params' 是请求的参数。
请求头信息(headers)可以包含一些额外的信息,如用户代理(User-Agent),Cookies 等。参数(params)可以用于过滤、排序等操作。最终,返回的数据以 JSON 格式返回。
例如:
import requests
url = 'https://api.example.com/data'
headers = {'User-Agent': 'Mozilla/5.0'}
params = {'key': 'value'}
response = requests.get(url, headers=headers, params=params)
# 获取 JSON 数据
data = response.json()
print(data)
这段代码首先定义了 URL 地址、请求头信息和请求参数。然后,使用 requests.get() 方法发送 GET 请求,并获取响应。最后,使用 response.json() 方法将响应数据解析为 JSON 格式。
注意:
- 如果服务器返回的不是 JSON 格式的数据,则使用 response.json() 方法会抛出异常。
- 可以使用 response.status_code 属性获取 HTTP 状态码,以判断请求是否成功。
- 可以使用 response.text 属性获取原始的响应文本。
原文地址: https://www.cveoy.top/t/topic/o0Lz 著作权归作者所有。请勿转载和采集!