python使用requests库获取html包含的json
时间: 2024-05-24 19:04:47 浏览: 182
python利用requests库模拟post请求时json的使用教程
5星 · 资源好评率100%
可以使用 requests 库的 get() 方法来获取 HTML 页面的文本内容,然后使用 json 库的 loads() 方法来将包含在 HTML 中的 JSON 字符串转换为 Python 对象。
以下是一个示例代码:
```python
import requests
import json
url = 'https://example.com/data.json'
response = requests.get(url)
html = response.text
json_data = json.loads(html)
print(json_data)
```
在这个例子中,我们首先使用 requests 库的 get() 方法来获取包含 JSON 数据的 HTML 页面,然后使用 response.text 属性获取页面的文本内容,并将其保存到变量 html 中。
接下来,我们使用 json 库的 loads() 方法将 html 变量中的 JSON 字符串转换为 Python 对象,并将结果保存到变量 json_data 中。
最后,我们打印出 json_data 变量中的内容,以便查看我们获取的 JSON 数据是否正确。
阅读全文