下载各省疫情历史数据

从百度提供的疫情数据网站下载,只针对该网站具体到省的数据

操作步骤

  1. 进入网站,从全国地图中进入到任意省份,以北京为例 https://voice.baidu.com/act/newpneumonia/newpneumonia/?from=osari_pc_3&city=%E5%8C%97%E4%BA%AC-%E5%8C%97%E4%BA%AC
  2. 右键——检查

    进入network,此时没有数据,点击刷新

    Ctrl+shift+f:显示搜索
    在搜索框输入容易被检索且重复性不高的数据,比如2160,具体操作如图所示

    跳转到network后,在红框中的区域找到对应的链接,可以直接忽略js、jpg等内容,或者在上方的搜索框中搜索关键字

    点击对应链接

    右侧显示的网址即所需数据(从2.13到现在),对应的area可替换为所需省份
  3. 在python中使用request获取内容
import requests
url = 'https://voice.baidu.com/newpneumonia/getv2?from=mola-virus&stage=publish&target=trend&isCaseIn=1&area=%E8%BE%BD%E5%AE%81&callback=jsonp_1652526814976_84234'
response = requests.get(url).text

获取的字符串经过处理后可以转为json

import json
results = json.loads(results)

根据需要获取自己所需内容,并使用pandas将数据转为表格类型

import pandas as pd# 获取省份名称,日期和确诊人数
provinceName = results["data"][0]["name"]
trend = results["data"][0]["trend"]
updateDate = trend["updateDate"]
confirmAll = trend["list"][0]# 将其按照日期保存为列表
dataList = []
for i in range(dataLen):dateTemp = updateDate[i]confirmAllTemp = confirmAll[i]dataList.append([dateTemp, confirmAllTemp])
# 使用pandas
df = pd.DataFrame(dataList)
df.columns = ["日期", "累计确诊"]# 输出到excel
df.to_excel('output.xlsx', index=None)

可以将不同省份保存在不同的sheet中,在保存前后使用writer

writer = pd.ExcelWriter("output.xlsx")
……
df.to_excel(writer, index=None, sheet_name=provinceName)
……
writer.close()

下载各省疫情历史数据相关推荐

  1. 5分钟python爬虫案例,手把手教爬取国内外最新疫情历史数据

    俗话说的好,"授之以鱼不如授之以渔",所以小编今天就把爬疫情历史数据的方法分享给你们. 基本思路:分析腾讯新闻"抗肺炎"版块,采用"倒推法" ...

  2. 爬虫项目(四)---采集从01月22日以来全国各省疫情数据

    采集从03月02日以来全国各省疫情数据 当然,数据来源仍然是丁香园新型冠状病毒肺炎疫情实时动态首页 url:https://ncov.dxy.cn/ncovh5/view/pneumonia 分析 确 ...

  3. 新冠疫情历史数据(COVID-19-Data)

    希望搜集的数据可以帮助一些人吧! 项目地址:COVID-19-Data 项目说明: 本仓库不定期提供新型冠状病毒(COVID-19)疫情历史数据,数据来自全球新冠病毒最新实时疫情地图_丁香园,非常感谢 ...

  4. 利用Python实现新冠疫情数据可视化(获取疫情历史数据,制作南丁格尔玫瑰图、疫情地图、动态疫情组合图、词云)

    文章目录 前言 1.获取疫情历史数据 2.制作南丁格尔玫瑰图 2.1 全球各国确诊人数玫瑰图 2.2 全国各省市零新增天数玫瑰图 3.制作疫情地图 3.1全国各省市目前确诊总人数疫情地图 3.2全球各 ...

  5. 爬虫项目(三)---采集最近一日全国各省疫情数据

    该内容出自黑马程序员教程 采集最近一日全国各省疫情数据 当然,数据来源仍然是丁香园新型冠状病毒肺炎疫情实时动态首页 url:https://ncov.dxy.cn/ncovh5/view/pneumo ...

  6. 学生成长评价平台的下载 与 疫情申报

    学生成长评价平台的下载 与 疫情申报 步骤1 下载app (注意是下载校园端) 安卓手机下载方法 苹果手机下载方法 步骤2.登录账户 学号 和 **初始密码Yoya123456 ** 登录 进入后需要 ...

  7. 下载股票代码的历史数据并打包成csv

    下载对应的股票代码的历史数据并整合出来 try:import osimport tushare as ts except Exception:os.system('pip install tushar ...

  8. 上证指数(000001)股票历史数据,下载上证指数(000001历史数据

    共享一个可以下载上证指数(000001)股票历史数据的工具,亲测可以下载500+个主流指数的历史数据,历史数据是从指数建立那天一直到今天的所有历史交易数据,还是很全的 最主要是免费-在线即可查询.下载 ...

  9. 用ExcelVBA下载股票板块历史数据

    先看结果,视频演示送上:https://www.bilibili.com/video/BV1RD4y1J7Uw/ 制作思路的话,基本还是从"找数据源--设计表格结构--网抓实现---数据处理 ...

最新文章

  1. 【重磅来袭】斯坦福开源Python版NLP库Stanza:涵盖66种语言!
  2. JDK1.8源码(三)——java.lang.String 类
  3. Yii2多模型与事务的用法
  4. linux c 调用 so 库
  5. 一、linux驱动理论
  6. 文巾解题 1310. 子数组异或查询
  7. BUUCTF(pwn)inndy_echo(32位格式化字符串修改got表)
  8. 6行代码!用Python将PDF转为word
  9. PyTorch | Tensor、Numpy、Variable之间的转换
  10. Socket编程:必须要了解的网络字节序和转换函数
  11. 干货分享|UI设计可临摹编辑的线框素材,还会觉得交互原型画得丑?
  12. sql盲注特点_sql盲注讲解
  13. 白班夜班不是你想做就做,一切都得听安排
  14. odoo里用sql语句说为日期date类型,没有转换为字符串。
  15. 2015.5.29日总结
  16. D盘目录或文件被损坏且无法读取怎么办
  17. 卖服务器销售打广告语句子,卖灯销售广告语
  18. 【SQL SERVER】将查询结果转换为字符串
  19. 论文阅读: Spatial transformer networks
  20. Excel2003 去除重复项

热门文章

  1. q7固件 数码视讯_数码视讯Q7的刷机
  2. 微信斑马系统:微信朋友圈广告背后的利器
  3. 电子工程可以报考二建_我是电子信息工程专业,可以报考二级建造师吗?要..._二建考试_帮考网...
  4. NLP实践——以T5模型为例训练seq2seq模型
  5. sap采购申请自动转采购订单
  6. 史元春老师组20-21年论文笔记
  7. 刀片服务器改台式电脑_一种刀片服务器机箱的制作方法
  8. 什么是穿透式监管,需要投资者做什么?
  9. IntelliJ IDEA自动生成注释的author
  10. 图解网络(三)——TCP篇07