原创PyPi Pyeumonia——新冠肺炎疫情爬虫
本文发布于 289 天前,最后更新于 195 天前,其中文章内容可能会较为陈旧,如果文章内容失效或文章部分资源无法访问,请在本文评论区进行反馈。
 停更通知
由于国内疫情几乎已经放开,包括丁香园官网也已不再公布疫情数据,所以该插件也已停更。
停更后,下方的教程和pypi上传的软件包也不会被删除,虽然无法正常使用。

Pyeumonia介绍

Pyeumonia是一个支持查询国内外疫情信息的Python API,数据来源为丁香园,它支持获取国内外的现存、累计确诊人数和国内外的累计治愈和死亡人数,同时它也支持获取当地的疫情数据以及风险地区。

FAQs

怎样获取最新版本的Pyeumonia?

你可以运行 pip install pyeumonia 来获取最新版本的Pyeumonia,如果你已经安装了pyeumonia,你可以运 pip install -U pyeumonia 来升级Pyeumonia。

怎样获取最新数据?

你可以阅读维基文档来获取最新的数据,目前支持获取国内各个省份的最新数据和历史数据,也可以获取国内各个城市的最新数据,但是如果你在国外的话你目前只能获你当前所在国家的数据。

Pyeumonia免费吗?

是的,它永久免费,但是禁止用于商业用途,包括但不限于广告、嵌入有收费功能的专有软件中等行为。

安装Pyeumonia

Pyeumonia是一个免费开源且跨平台的 python API,可以让你免费获取国内外的疫情信息,可以运行在python版本高于python3.7的任意一台设备中,如需安装,请运行以下命令。

pip install pyeumonia

警告:

  • Pyeumonia仅支持python3.7或更高版本,如果你使用的是python 3.6或更旧的版本,你无法安装Pyeumonia。

更新Pyeumonia

  • 启用自动更新
from pyeumonia import Covid19
covid = Covid19(auto_update=True)

如果你在运行程序时成功安装了Pyeumonia,程序将会抛出CovidException异常,然后你只需要重启Pyeumonia,即可体验到最新的功能。

禁用更新检查(默认开启)

from pyeumonia import Covid19
covid = Covid19(check_upgradable=False)

Pyeumonia使用方法

获取全球最新数据

  • 获取全球最新数据并保存为json文件
from pyeumonia import Covid19
import json
covid = Covid19(language='zh_CN') # 中文数据获取,如果想获取英文,只需改为 en_US 即可。
data = covid.world_covid_data()
json.dump(data, open('data.json', 'w', encoding='utf-8'), indent=4, ensure_ascii=False)

从当前所在国家获取历史数据

  • 获取当前所在国家最近三天的疫情信息并保存为json文件
from pyeumonia import Covid19
import json
covid = Covid19(language='zh_CN') # 中文数据获取,如果想获取英文数据,只需改为 en_US 即可。
# 当前所在国家近3天的疫情数据
data = covid.country_covid_data(country='auto', show_timeline=3)
json.dump(data, open('data.json', 'w', encoding='utf-8'), indent=4, ensure_ascii=False)

警告:

  • 任何涉及到当前所在地疫情数据的代码,在运行时请务必关闭机场,否则获取的疫情数据会成为机场服务器所在地的数据!

从当前所在省份获取历史数据

  • 获取当前所在省份最近三天的疫情数据并保存为json文件
from pyeumonia import Covid19
coovid = Covid19(language='zh_CN')    # 目前仅支持中文
data = covid.province_covid_data(province_name='auto', show_timeline=3)
json.dump(data, open('data.json', 'w', encoding='utf-8'), indent=4, ensure_ascii=False)

获取当前所在城市的疫情信息

  • 获取当前所在城市的疫情信息(暂不支持获取历史疫情信息)
from pyeumonia import Covid19
import json
covid = Covid19(language='zh_CN') # 中文数据获取,如果想获取英文数据,只需改为 en_US 即可。
# 当前所在国家近3天的疫情数据
data = covid.city_covid_data(city_name='auto')
json.dump(data, open('data.json', 'w', encoding='utf-8'), indent=4, ensure_ascii=False)

获取当地风险地区

  • 获取当地的风险地区,如果没有则不显示
from pyeumonia import Covid19
covid = Covid19(language='zh_CN')
data = covid.danger_areas_data(city_name='auto')  # 从当前所在地自动获取,留空则获取所有风险地区
json.dump(data, open('data.json', 'w', encoding='utf-8'), indent=4, ensure_ascii=False)
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇