import requests
import pandas as pd
import os
import json
def get_page(url,headers):
try:
r=requests.get(url,headers=headers)
r.raise_for_status()
r.encoding=r.apparent_encoding
return r.json()
except Exception as e:
print("error",e)
return ""
def parse_page(data_jason) :
data=data_jason['data']['areaTree'][0]['children']
all_data=[]
for i in data:
province=i['name']
date=i['lastUpdateTime'].split(' ')[0]
for j in i['children']: #注意一定是得在i下的children不要忘了位置
data_one={}
data_one['province']=province
data_one['city']=j['name']
data_one['confirm']=j['total']['confirm']
data_one['suspect']=j['total']['suspect']
data_one[&
爬取疫情数据并保存为csv文件
最新推荐文章于 2022-10-31 18:18:54 发布