温馨提示×

python怎么获取网页json数据

小亿
112
2023-12-16 02:01:21
栏目: 编程语言

要获取网页上的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

0