url = 'https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?
这近那个网址爬的数据出错,所以我换了另一个网址
url = 'https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?modules=statisGradeCityDetail,diseaseh5Shelf' r = requests.get(url, header) # 请求网址 res = json.loads(r.text) # json 字符转为字典 date_all = res['data']['diseaseh5Shelf'] details = [] # 当日详细数据 date_country = date_all["areaTree"] # lis 25个国家s date_province = date_country[0]["children"] # 中国各省 for pro_infos in date_province: date_dict = {} date_dict['province'] = pro_infos["name"] date_dict['confirm'] = pro_infos["total"]["confirm"] date_dict['confirm_add'] = pro_infos["total"]["nowConfirm"] date_dict['heal'] = pro_infos["total"]["heal"] date_dict['dead'] = pro_infos["total"]["dead"] details.append(date_dict) df = pd.DataFrame(details) df.to_csv('data.csv')