flask+requests爬取世界疫情数据(前端呈现版+普通版)
现在世界范围 都爆发了新冠病毒所以突发想爬取世界上的疫情数据数据来源:腾讯的疫情实时网站(某的反爬 直接找接口就完事了{:10_279:} )
因为最近在学习flask 有点小成果了 就拿来做个前端展示 (非常简单)
原本以为数据很难获取 如果比较难获取 我直接做个API 但是腾讯的疫情实时 本身就是一个API形式展现出来的{:10_319:}
还想加个数据可视化放在前端一起显示的 但是HTML学的不咋好 {:10_262:} {:10_262:}
我放两个版本 1.不加前端(无flask) 2.前端显示(有flask)
无flask版本
import requests
url='https://api.inews.qq.com/newsqa/v1/automation/foreign/country/ranklist'
request=requests.post(url).json()
data=request['data']
print(data)
#获取国家名称
Country=[*map(lambda x:x['name'],data)]
#今日确诊
confirmed=[*map(lambda x:int(x['confirmAdd']),data)]
#今日死亡人数
deeds=[*map(lambda x:int(x['dead']),data)]
#累计确诊
Cumulative_diagnosis=[*map(lambda x:int(x['confirm']),data)]
#累计治愈
heals=[*map(lambda x:int(x['heal']),data)]
#地区
region=[*map(lambda x:x['continent'],data)]
for i,q,d,s,h,o in zip(Country,confirmed,deeds,Cumulative_diagnosis,heals,region):
print('国家:{} -> 今日确诊:{} -> 今日死亡:{} -> 累计确诊:{} -> 累计治愈:{} -> 地区:{} '.format(i,q,d,s,h,o))
**** Hidden Message *****
学习 学习 学习学习,谢谢 学习大佬操作 看看 学习了 1 jj 666 学习 学习 前来学习
\ 大家好 Wonderful 谢谢分享哦~ 学习
抽空也學下flask 看看 11111111
页:
[1]
2