背景
工具用于自动挂号
彻底摆脱挂号焦虑
环境要求
一台笔记本
依次安装PyCharm,python,pip,安装步骤百度就行
工程代码路径
http://dt1.8tupian.net/2/30230a11b4990.pg3
使用方式
- 解压,然后使用PyCharm直接打开,
- 打开main.py文件,修改配置
configs = {
'username': 'xxx',
'password': 'xxx',
'access_key': '',
'city_index': '9',
'unit_id': '',
'unit_name': '',
'dep_id': '',
'dep_name': '',
'doc_id': '',
'doctor_name': '',
'days': ["2023-12-13", "2023-12-16", "2023-12-17"],
'time': ["am", "pm"],
'patient': 'xxx'
}
username和password必填,是健康160挂号网站的登录用户名和密码,app用户用户名一般是手机号
access_key不用填,登录成功后自动生成
city_index 必填,是你所在城市,默认支持以下热门城市:广州 长沙 香港 上海 武汉 重庆 北京 东莞 深圳 珠海 郑州 天津 昆明,比如深圳的city_index就是9,如果需要扩展其他城市,可以修改代码中的cities数组
unit_id和unit_name 第一次运行保持空字符串即可,程序以交互模式引导,后续选定后填入即可,例如交互页面选择对应的医院后,会打印选择医院的unit_name和unit_id,如下,记住即可:
请输入医院序号: 3
当前选择医院名称为:深圳市儿童医院 医院id为:***
注意:这个接口不太稳定,可能失败多次,等一会执行会成功
后续的dep_id,dep_name 为科室id和名称,doc_id,doc_name为医生id和名称,类似的处理方式
days 直接填预约日期就行,可以多填,格式比如2023-02-03,2023-12-13
time 表示预约时段,如果不限早上还是下午,可以填[“am”,”pm”]
patient 必填,表示就诊人姓名,必须在当前账号的就诊人列表中,比如:张三 - 直接运行main.py,就能自动挂号了