Python爬虫实战:抽象包含Ajax动态内容的网页数据
import requests
import json
# 目标URL
url = 'http://example.com/api/data'
# 发送请求
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 解析JSON数据
data = json.loads(response.text)
# 处理数据
for item in data:
# 打印或进一步处理每个item
print(item)
else:
print("请求失败,状态码:", response.status_code)
这段代码展示了如何使用Python的requests库来发送HTTP GET请求,并假设返回的是JSON格式的数据。它首先检查请求是否成功,如果成功,它将解析JSON数据并打印出来。这是处理Ajax动态内容的一种常见方法,适用于多种不同的网站架构。
评论已关闭