【Python爬虫与数据分析】爬虫Json数据解析
import requests
import json
# 设置请求头,模拟浏览器访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 发送HTTP请求
response = requests.get('http://example.com/api/data', headers=headers)
# 检查请求是否成功
if response.status_code == 200:
# 解析JSON数据
data = json.loads(response.text)
# 处理数据
# ...
print(data) # 打印解析后的数据
else:
print("请求失败,状态码:", response.status_code)
这段代码演示了如何使用Python的requests库发送HTTP GET请求,并使用json库解析返回的JSON数据。它首先设置请求头,以模拟浏览器,然后发送请求,检查响应状态,如果成功,它会解析JSON数据,并打印出来。这是爬虫和数据分析的基本流程。
评论已关闭