博客
关于我
通过脚本获取数据 新型冠状病毒 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/

你可能感兴趣的文章
Nginx反向代理配置
查看>>
Nginx启动SSL功能,并进行功能优化,你看这个就足够了
查看>>
nginx启动脚本
查看>>
Nginx和Tomcat的区别
查看>>
Nginx在Windows上和Linux上(Docker启动)分别配置基本身份认证示例
查看>>
Nginx在Windows下载安装启动与配置前后端请求代理
查看>>
Nginx在开发中常用的基础命令
查看>>
Nginx基础知识点与使用场景梳理
查看>>
Nginx多域名,多证书,多服务配置,实用版
查看>>
nginx如何实现图片防盗链
查看>>
Nginx学习总结(10)——Nginx前后端分离将多个请求转发到多个Tomcat,负载均衡反向代理
查看>>
Nginx学习总结(11)——提高Nginx服务器的安全性,稳定性和性能的12种技巧
查看>>
Nginx学习总结(12)——Nginx各项配置总结
查看>>
Nginx学习总结(13)——Nginx 重要知识点回顾
查看>>
Nginx学习总结(14)——Nginx配置参数详细说明与整理
查看>>
Nginx学习总结(15)—— 提升 Web 应用性能的十个步骤
查看>>
Nginx学习总结(1)——Nginx入门简介
查看>>
Nginx学习总结(2)——Nginx手机版和PC电脑版网站配置
查看>>
Nginx学习总结(3)——Nginx配置及应用场景之高级配置
查看>>
Nginx学习总结(4)——负载均衡session会话保持方法
查看>>