项目简介
这是一个用于自动挂号的Python脚本项目,聚焦于北京地区医院的预约挂号业务。通过模拟用户登录、选择医生、获取验证码、挂号等一系列流程,实现挂号操作的自动化,有效节省人工挂号所需的时间与精力。
项目的主要特性和功能
- 支持北京地区医院的预约挂号。
- 可自动完成登录、选择医生、获取验证码、挂号等流程。
- 支持多种配置,如用户名、密码、医院ID、科室ID等。
- 提供详细的配置文件和接口文档。
- 支持在Android和Windows环境下运行。
安装使用步骤
通用步骤
- 已下载项目的源码文件。
- 安装所需的依赖库,如
requests
、yaml
等:bash pip install --user -r requirements.txt
- 修改配置文件,设置用户名、密码、医院ID、科室ID等。配置文件示例如下:
yaml username: "13888888888" password: "*****" date: "2018-01-01" hospitalId: "162" departmentId: "200002248" dutyCode: "1" patientName: "曹操" doctorName: "华佗" children: "false" childrenName: "" childrenIdNo: "" cidType: "1" childrenGender: "" childrenBirthday: "" chooseBest: "yes" DebugLevel: "info" useIMessage: "false" useQPython3: "false"
- 运行脚本,开始挂号:
bash python bjguahao.py
Android环境下使用方法
- 安装 QPython3 和 QPython。
- 安装 QPy3.6 并运行(会安装 Python 3.6)。
- 在 QPython3 中将版本切为 Python 3.6(默认为 Python 3.2)。
- 修改配置文件。
- 运行
qpython3_run.py
开始挂号。
Windows环境下使用方法
- 运行exe文件。
- 修改配置文件。
- 双击exe开始挂号,成功后程序自动退出。
调试
开发者可将config.yaml
配置文件中的DebugLevel
参数设置为debug
以获取详细的调试信息。
协议
本项目基于GPL - 3.0协议进行分发和使用,更多信息参见协议文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】