博客
关于我
通过脚本获取数据 新型冠状病毒 2019-nCoV 的相关数据。
阅读量:161 次
发布时间:2019-02-28

本文共 1963 字,大约阅读时间需要 6 分钟。

数据来源。

(以下数据仅供参考)

脚本文件:app.js

const express = require('express');const request = require('request');const axios = require('axios');const fs = require('fs');const app = express();const url = 'https://3g.dxy.cn/newh5/view/pneumonia';const getStatisticsService = (data) => {    let statisticObj = JSON.parse(data.match(/window.getStatisticsService = (.*?)}catch/)[1])    fs.writeFileSync('./data/statistic.json',JSON.stringify(statisticObj,null,2),(err)=>{        console.log('写入成功')    })}const getAreaStat = (data) => {    const areaObj = JSON.parse(data        .match(/window.getAreaStat = (.*?)}catch/)[1])    fs.writeFileSync('./data/province.json', JSON.stringify(areaObj, null, 2), (err) => {        console.log('写入成功')    })}axios.request(url).then(({    data: html}) => {    getStatisticsService(html)    getAreaStat(html);})app.listen(3000, () => {    console.log('app listening port is 3000')})

statistic.json文件:

{  "id": 1,  "createTime": 1579537899000,  "modifyTime": 1580140453000,  "infectSource": "野生动物,可能为中华菊头蝠",  "passWay": "未完全掌握,存在人传人、医务人员感染、一定范围社区传播",  "imgUrl": "https://img1.dxycdn.com/2020/0123/733/3392575782185696736-73.jpg",  "dailyPic": "https://img1.dxycdn.com/2020/0127/350/3393218957833514634-73.jpg",  "summary": "",  "deleted": false,  "countRemark": "",  "confirmedCount": 2857,  "suspectedCount": 5794,  "curedCount": 56,  "deadCount": 82,  "virus": "新型冠状病毒 2019-nCoV",  "remark1": "易感人群: 暂时不明,病毒存在变异可能",  "remark2": "潜伏期: 1~14 天均有,平均 10 天,潜伏期内存在传染性",  "remark3": "",  "remark4": "",  "remark5": "",  "generalRemark": "疑似病例数来自国家卫健委数据,目前为全国数据,未分省市自治区等",  "abroadRemark": ""}

province.json文件:

{    "provinceName": "湖北省",    "provinceShortName": "湖北",    "confirmedCount": 1423,    "suspectedCount": 0,    "curedCount": 45,    "deadCount": 76,    "comment": "",    "cities": [      {        "cityName": "武汉",        "confirmedCount": 698,        "suspectedCount": 0,        "curedCount": 42,        "deadCount": 63      },     ]......}

 

转载地址:http://ilfj.baihongyu.com/

你可能感兴趣的文章
MySQL - ERROR 1406
查看>>
mysql - 视图
查看>>
MySQL - 解读MySQL事务与锁机制
查看>>
mysql 1264_关于mysql 出现 1264 Out of range value for column 错误的解决办法
查看>>
mysql 1593_Linux高可用(HA)之MySQL主从复制中出现1593错误码的低级错误
查看>>
mysql ansi nulls_SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON 什么意思
查看>>
MySQL Binlog 日志监听与 Spring 集成实战
查看>>
Mysql Can't connect to MySQL server
查看>>
mysql case when 乱码_Mysql CASE WHEN 用法
查看>>
Multicast1
查看>>
MySQL Cluster 7.0.36 发布
查看>>
Multimodal Unsupervised Image-to-Image Translation多通道无监督图像翻译
查看>>
multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
查看>>
mysql cmake 报错,MySQL云服务器应用及cmake报错解决办法
查看>>
Multiple websites on single instance of IIS
查看>>
mysql CONCAT()函数拼接有NULL
查看>>
multiprocessing.Manager 嵌套共享对象不适用于队列
查看>>
multiprocessing.pool.map 和带有两个参数的函数
查看>>
MYSQL CONCAT函数
查看>>
multiprocessing.Pool:map_async 和 imap 有什么区别?
查看>>