丁香园全国新型肺炎疫情实时动态接口

2020-01-23 19:32:24 +08:00
 rpxwa
写了个云函数简单爬取了下。

数据来源: https://3g.dxy.cn/newh5/view/pneumonia
接口地址: https://service-f9fjwngp-1252021671.bj.apigw.tencentcs.com/release/pneumonia
21637 次点击
所在节点    分享创造
22 条回复
SaigyoujiYuyuko
2020-01-23 19:37:27 +08:00
牛逼 支持!
gzzchh
2020-01-23 19:41:00 +08:00
还差一个国外的,目前国外状况参差不齐
yanheqi
2020-01-23 19:44:47 +08:00
有点用,不过新闻每天都有报道,一打开就有。
explore365
2020-01-23 20:20:09 +08:00
丁香园的更新速度有点慢
justin2018
2020-01-23 20:48:56 +08:00
rayhy
2020-01-23 21:17:01 +08:00
怎么搞的呀…每次请求云函数都先下载网页再解析成 JSON ?
Pengg
2020-01-23 21:35:22 +08:00
https://3g.dxy.cn/newh5/view/pneumonia 页面 F12, 在 console 下执行

```javascript
JSON.stringify(window.getStatisticsService, null, ' ');
JSON.stringify(window.getListByCountryTypeService1, null, ' ');
```
rpxwa
2020-01-24 00:08:51 +08:00
@rayhy 是的,每次请求都会下载并解析。

@Pengg 是的,这个网页解析很简单,所以就没上源码。
loading
2020-01-24 07:39:10 +08:00
为啥这种时候还好去爬接口,自己玩就算了,还分散大家的消息获取途径!
banchen
2020-01-24 12:00:45 +08:00
加载失败
Bananana
2020-01-24 12:40:56 +08:00
有没有国外的数据
rpxwa
2020-01-24 16:43:38 +08:00
@loading 本质上只是丁香园数据的一个 JSON 视图,每次请求都会回源的。

@banchen 确实偶尔会失败,可能丁香园源站压力比较大。
zhuzhibin
2020-01-24 20:05:46 +08:00
还好吧 下午自己也正则匹配了一下数据 然后开了个 cron 定时来推送给自己
rpxwa
2020-01-27 15:56:17 +08:00
@gzzchh
@Bananana

现在有国外数据了。
MissThee
2020-01-29 12:25:58 +08:00
想用接口数据做个市级的地理分布视图,但是好多市,自治区,州名字不是全称,对不上,需要手工调。。。好蓝瘦( ∙̆ .̯ ∙̆ )
falcon05
2020-01-29 13:45:03 +08:00
这个地图图片不对,貌似一直是 1 月 23 日的数据
"imgUrl": "https://img1.dxycdn.com/2020/0123/733/3392575782185696736-73.jpg",
rpxwa
2020-01-29 14:52:17 +08:00
@MissThee 是的,估计需要手写一个映射表。

@falcon05 丁香园现在的地图看起来是动态画的,我猜这个 imgUrl 字段已被弃用了。
falcon05
2020-01-29 15:18:55 +08:00
@rpxwa 应该是的,可以换成凤凰网的地图: https://news.ifeng.com/c/special/7tPlDSzDgVk
MissThee
2020-01-29 20:23:32 +08:00
@rpxwa 接口好用。写映射表工作量太大了,写不动了,还有以后可能会增加的城市...简直抓狂...(›´ω`‹ ) 。试了试简单的删除地名里多余的区、县、州、自治&%*@$#...等字词,感觉地区匹配结果大部分还是可以的看的,不过总体变得更不准确了,也只能看个大概了 http://missthee.gitee.io/virus-map
zhoutong
2020-01-30 16:49:28 +08:00
做得怎么样了,先从关心的几个省做起呗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/640066

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX