阅读量:0
要获取网页上的JSON数据,可以使用Python的requests库发送HTTP请求,并使用json模块解析响应内容。
以下是获取网页JSON数据的示例代码:
import requests import json url = 'https://example.com/api/data' # 要获取JSON数据的网页URL # 发送HTTP GET请求 response = requests.get(url) # 检查响应状态码 if response.status_code == 200: # 解析JSON数据 data = response.json() # 处理JSON数据 # ... # 打印JSON数据 print(json.dumps(data, indent=4)) else: print('请求失败:', response.text)
在上面的代码中,首先定义了要获取JSON数据的网页URL。然后使用requests库的get方法发送HTTP GET请求,并将响应赋值给response变量。
接着,通过检查response的状态码来判断请求是否成功。如果状态码为200,则使用response的json方法将响应内容解析为JSON格式,并将结果赋值给data变量。
最后,可以对data进行处理,或者直接使用json模块的dumps方法将JSON数据格式化成字符串并打印出来。
注意:在使用上述代码之前,需要先安装requests库。可以使用pip命令进行安装:pip install requests