本程序用于爬取新型冠状病毒肺炎疫情期间全国的发热门诊和定点治疗医院,并通过 xls 文件持久化到本地。
通过抓包工具 Fiddler 分析“国务院微信小程序”所指向的 API 地址,向特定地址发送所需查询地区的行政区域代码即可返回 JSON 格式的医院数据,数据处理完成后使用 Pandas 生成 xls 文件。
若需获取发烧门诊信息,请使用以下命令
python main.py fever
若需获取 nCoV 定点医院信息,请使用以下命令
python main.py ncov
若您电脑上未安装 Python 环境,可直接下载本仓库中的数据文件
经试验,每次请求时携带的认证信息仅有 1 天左右的有效期,若请求失败,请在微信中打开“国务院”小程序,自行抓包替换下方 header 中的相关字段。
'x-tif-did':,
'x-tif-openid':,
'x-tif-sid':,
'x-yss-city-code':
如有问题请发送邮件至 [email protected] 联系作者。
本篇文章仅用于学习交流,并不针对任何网站、软件、个人。