疫情播报在实时更新,但是怎么查到之前每天发布的历史数据呢?
25 个回答
授人以鱼不如授人予渔。好多人问我要最新的数据,那么干脆把方法教给大家吧!
第一章 实时疫情数据获取
以腾讯新闻作为数据源:
中国https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5
海外https://view.inews.qq.com/g2/getOnsInfo?name=disease_foreign
以国内数据为例:
到了这一步,各省的实时疫情数据已经做好了!先奖励自己一瓶快乐水。
接下来以类似的方法获取各城市、海外各国的实时疫情数据,改一下查询的名字以作为区分。如图
接下来做城市的实时疫情数据:
此时,城市的实时疫情数据也完成了!再奖励自己一个汉堡包吧!
接下来开始做海外数据的实时疫情数据吧!
粘贴https://view.inews.qq.com/g2/getOnsInfo?name=disease_foreign
顺便给表格改个名为“海外”
将如图位置的name、continent、confirm、dead、heal、nowconfirm分别改为:国家、大洲、累计确诊、死亡、治愈、现存确诊。
关闭并上载,此时三种数据就都做好了!!!
第二章 分时疫情数据获取
步骤同上
只不过需要修改获取数据的链接
中国省份API:https://api.inews.qq.com/newsqa/v1/query/pubished/daily/list?province=湖北
海外各国家API:https://api.inews.qq.com/newsqa/v1/query/pubished/daily/list?country=法国
不同的是 需要勾选date,同时修改名字为“日期”
此处就不贴步骤了,自己尝试一下坐出来湖北省的分时疫情数据吧!
开始做全国的分时疫情数据
找到上一张做的全国各省份实时疫情表,复制省份名称到新的sheet
将刚才复制的文字粘贴到框中,并在前面加上
(x)=>
将 湖北替换为
&Uri.EscapeDataString(x)
或者直接把我提供的代码粘贴进去即可
= (x)=>Json.Document(Web.Contents("https://api.inews.qq.com/newsqa/v1/query/pubished/daily/list?province="&Uri.EscapeDataString(x)))
分别改名,方法同上一章(注意provice不用选了,是省份的意思,因为已经有了,所以不用选了,我多选了。)
稍等一下,就可以得到各省份分时疫情数据了!
现成的数据拿走不谢(2020年5月4日)。
提取码vo2y
数据不定期更新上传,但不接受催更。
鼓励大家自己动手学习,但是有部分同学需要当前实时数据的,又不愿意自己动手的,请app私聊我,右上角,付费咨询,50元/次,当然我也不缺这点钱,只是忙和懒。
https://www.zhihu.com/video/1240727816234528768辛苦收集整理,请点个赞呗。
时间真快,不知不觉疫情数据已经维护更新了710+日,从2020.1到2022.1,也许是市面上最全的疫情数据了。
历史数据我查了一圈终于找到。你说得对,所有平台上只有实时数据,即只有“今天”的数据。
因为之前作图表需要,所以找了很久,最后发现唯一的获取历史数据的渠道是各个省的卫健委官网。他们每天会公布当天的疫情数据和当地各市的疫情数据,不过都是发布一篇公告形式,数据藏在一大堆文字中。可以先用简单的爬虫把各市每天的公告爬下来,然后清洗数据,这个需要花点时间。
各省疫情数据我重新整理表格如下图,应该是最完整版了,定期更新:
(另外还有1.19后每天的数据更新我都汇总到Excel表格里,如果需要可以到我的公号中下最新的excel,我的公众号名字是“驰想”,回复“疫情”即可。
同时,各省份疫情公布网址我贴在下面了:
湖北http://wjw.hubei.gov.cn/bmdt/ztzl/fkxxgzbdgrfyyq/xxfb/
广东http://wsjkw.gd.gov.cn/xxgzbdfk/yqtb/
浙江http://www.blueskyinfo.com.cn/wjwApp/webinfo/infoList.do
河南http://www.hnwsjsw.gov.cn/channels/854.shtml
湖南http://wjw.hunan.gov.cn/wjw/qwfb/yqfkgz_list.html
安徽http://wjw.ah.gov.cn/news_list_477_1.html
江西http://hc.jiangxi.gov.cn/ztxx/xxgzbdgrdfyyqfk/yqtb/index.shtml
江苏http://wjw.jiangsu.gov.cn/col/col7290/index.html
重庆http://www.wsjkw.cq.gov.cn/yqxxyqtb/
山东http://wsjkw.shandong.gov.cn/ztzl/rdzt/qlzhfkgz/tzgg/
四川http://wsjkw.sc.gov.cn/scwsjkw/gzbd01/ztwzlmgl.shtml
北京http://wjw.beijing.gov.cn/wjwh/ztzl/xxgzbd/gzbdyqtb/
黑龙江http://wsjkw.hlj.gov.cn/index.php/Home/Zwgk/all/typeid/42
上海http://wsjkw.sh.gov.cn/yqtb/index.html
福建http://wjw.fujian.gov.cn/ztzl/gzbufk/yqtb/
陕西http://sxwjw.shaanxi.gov.cn/col/col863/index.html
河北http://wsjkw.hebei.gov.cn/index.do?cid=3714&templet=zt_gzfy_list
广西http://wsjkw.gxzf.gov.cn/zhuantiqu/ncov/ncovyqtb/
海南http://wst.hainan.gov.cn/swjw/rdzt/yqfk/index.html
山西http://wjw.shanxi.gov.cn/wjywl02/index.hrh
辽宁http://wsjk.ln.gov.cn/wst_zdzt/xxgzbd/yqtb/
贵州http://www.gzhfpc.gov.cn/xwzx_500663/tzgg/
天津http://wsjk.tj.gov.cn/col/col87/index.html
甘肃http://wsjk.gansu.gov.cn/channel/11218/index.html
吉林http://www.jl.gov.cn/szfzt/jlzxd/yqtb/
内蒙古http://wjw.nmg.gov.cn/xwzx/xwfb/index.shtml
新疆http://www.xjhfpc.gov.cn/ztzl/fkxxgzbdfygz/yqtb/1.htm
宁夏http://wsjkw.nx.gov.cn/yqfkdt/yqsd1.htm
青海https://wsjkw.qinghai.gov.cn/ztbd/yqjk/yqtb/index.html
附一个自己做的31省疫情动态变化图(这个没更新随便看看就好):
https://www.zhihu.com/video/1211069975231885312