中文 | English
自动获取最新新冠中高风险地区数据,可作为API调用
此API已有对应的前端项目,在线查看 。可访问 panghaibin/COVID-Risk-Region 了解更多信息。
从 卫健委 网站自动下载最新的疫情风险等级数据,并保存为 .json 文件,文件名为
[更新时间]-[hash值].json(如2022041511-b38a8084.json)。当获取到新数据时,除了保存本次数据外,还会更新
latest.json和info.json文件。latest.json始终保存最新的数据,info.json保存了Archive文件夹下所有原始 json 文件的文件名及对应的更新时间时间戳。
本项目已启用 GitHub Actions 用于数据的自动更新,并将其 Push 到仓库的
api分支中。访问 https://raw.githubusercontent.com/panghaibin/RiskLevelAPI/api/latest.json 将始终获取到最新的数据,可作为 API 调用;访问 https://raw.githubusercontent.com/panghaibin/RiskLevelAPI/api/info.json 可得到本项目存储的历史数据相应信息也可使用 https://api.risk-region.ml/latest.json 和 https://api.risk-region.ml/info.json 作为 API 调用,此 API 部署在 Cloudflare Pages 上
- 脚本可同步 Git 仓库的 API 数据,运行时会自动获取最新的数据,并将其 Push 到仓库的
api分支中。该脚本可部署至服务器上,并在服务器上运行,可实现数据的自动更新。用于同步的 Git 仓库可自定义。
下载项目到本地,运行 risklevel.py,结果会保存在
Archive文件夹中。或者 Fork 本项目并启用 GitHub Actions ,自动获取新冠疫情风险等级数据,并将其 Push 到仓库的
api分支中。也可在服务器上设置定时任务,运行 run.py 脚本,实现数据的自动更新,并 Push 至指定仓库。
在运行程序向网站提交请求时,你会发现代码里有一些看起来像是 token 或者 key 的秘钥。这些其实都是原网站 JavaScript 代码里的明文。直接使用即可。
此 API 版本基于 @KaikePing 的原版修改而来,添加了 GitHub Actions 的自动更新功能,可作为 API 供第三方调用。