- python3环境,包括基础的各种包(运行时缺啥补啥,pip install ...)
- 抓包软件,我使用的Fiddler,可以参考这个博客安装使用, 也可以使用其他抓包方法。
- 首先抓包获取tk参数,并修改main.py文件中的tk字段(抓包流程不讲解)
- 修改抢苗的个人信息和待抢的疫苗信息:抢苗信息
- 修改有可预约的疫苗时发送邮件的邮件登录信息。如何获取邮箱授权码:获取QQ邮箱授权码方法
目前暂时不支持直接自动预约功能,因为技术原因,自动预约所需要的参数问题暂未解决...,只可以查询是否存在可以预约的社区医院,然后发送邮件提示用户去公众号预约。
- 通过区域id订阅该区域的所有社区医院:
python main.py subscribe --region_id 4101
- 通过社区名称订阅所有相关名称的社区:
python main.py subscribe --name 新郑市龙湖镇
- 通过省份名称订阅该省份所有社区医院:
python main.py subscribe --province 河南省
- 通过区域id查询该区域的是否有社区医院可以预约:
python main.py order --region_id 4101
- 通过省份名称查询该省份所有社区医院中是否有可以预约的:
python main.py order --province 河南省
- 通过社区名称是直接自动预约该社区(目前暂时不支持自动预约,因为加密问题未解决):
python main.py order --name 新郑市龙湖镇卫生院
- 通过区域id获取所有社区信息:
python main.py info --region_id 4101
- 通过社区名称获取所有社区信息(社区名称支持模糊名称):
python main.py info --name 新郑市龙湖镇卫生院
- 通过省份名称获取所有社区信息:
python main.py info --province 河南省
所有的保存的信息存储路径可以在字段save_departments_info_root中配置
- 通过省份获取到苗社区信息:
python main.py save --province 河南省
- 获取全国到苗社区信息:
python main.py save