- This is a fork of the bjguahao.
用户应仔细阅读此声明,默认用户已了解并接受此声明:
- 用户需遵守《中华人民共和国网络安全法》;
- 本项目代码仅供学习、科研使用,切勿用于商业行为及其他任何用途;
- 因使用本项目造成的任何意外以及损失,作者不负任何责任;
- 任何修改后所发布的代码文件与作者无关;
- 请于24小时之内删除与本项目相关的一切内容,出现问题作者概不负责。
以上若触犯了贵公司的权益,请与作者联系(issue),我们会尽快停止使用!
-
python3
-
pip3 install requests
- 在
config.json
写入如下数据:
{
"username": "130********",
"password": "******",
"dutyDate": "2017-10-18",
"hospitalId": "142",
"departmentId": "200039602",
"dutyCode": "1",
"medicareCardId": "",
"autoChoose": true
}
- 配置项说明
key | 是否必选 | 描述 | 备注 |
---|---|---|---|
username | 是 | 登录手机号 | |
password | 是 | 密码 | |
dutyDate | 挂号日期 | 为空时,自动挂最新一天 | |
hospitalId | 是 | 医院ID | 如142-北医三院 |
departmentId | 是 | 科室ID | 如200039602-运动医学科 |
dutyCode | 是 | 上午/下午 | 1-上午,2-下午 |
medicareCardId | 社保卡号 | 和身份证号一致,为空时,代表自费 | |
name | 姓名 | 为空时,选择系统默认提交 | |
autoChoose | 系统自动选择医生 | true-自动,false-手动,默认为true |
python3 hospital_registration.py
- 运行时会在脚本目录下生成reg.log,这是一个较为详细的debug日志
-
2017-10-18 V0.1.0: 支持挂指定专家的号,并且可选择在该专家没号时是否接受由系统分配的其他号源。
-
2017-11-16 V0.2.0: 删除在配置中指定专家的功能,增加挂号时根据号源列表手动选择医生的功能。
-
2018-02-28 V0.2.1: 优化日志输出。
-
2018-11-02 V0.2.2: 用户名及密码在程序内进行base64处理,验证码的确认接口url更改。
-
2019-08-27 V0.2.3: 修改域名。