python怎么获取网页json数据

avatar
作者
筋斗云
阅读量: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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!