Python政府数据爬虫:获取统计数据和公共服务信息的完整指南
import requests
# 设置目标政府网站的URL
url = 'http://example.gov/api/statistics'
# 发送HTTP GET请求
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 请求成功,处理数据
data = response.json()
# 假设返回的JSON数据有一个键'statistics'包含统计数据列表
statistics = data['statistics']
for statistic in statistics:
# 打印每个统计数据的标题和值
print(f"标题: {statistic['title']}, 数值: {statistic['value']}")
else:
print("请求失败,状态码:", response.status_code)
# 注意:以上代码仅为示例,具体实现可能需要根据实际API返回的数据结构进行调整。
这段代码使用了requests
库来发送HTTP GET请求,获取了一个政府网站上的统计数据API的数据,并打印出了每个统计数据的标题和数值。这个过程展示了如何设计一个简单的政府数据爬虫,但是实际应用中需要处理更多的安全性和稳定性考虑。
评论已关闭