Git Product home page Git Product logo

bjguahao's Introduction

北京市预约挂号统一平台脚本(Python3)

免责声明

用户应仔细阅读此声明,默认用户已了解并接受此声明:

  1. 用户需遵守《中华人民共和国网络安全法》;
  2. 本项目代码仅供学习、科研使用,切勿用于商业行为及其他任何用途;
  3. 因使用本项目造成的任何意外以及损失,作者不负任何责任;
  4. 任何修改后所发布的代码文件与作者无关;
  5. 请于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

文档

  • 医院ID和科室ID的获取

运行

  • python3 hospital_registration.py

调试

  • 运行时会在脚本目录下生成reg.log,这是一个较为详细的debug日志

致谢

  • 感谢 iBreaker 作出的贡献

  • 感谢 @lily0101 提供详细的 挂号攻略

  • 若有什么问题可以提Issues,或者在使用过程中有其他的问题及建议,或者想贡献代码,请加入交流群

协议

  • 基于 GPL-3.0 协议进行分发和使用,更多信息参见协议文件

    image

更新日志

  • 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: 修改域名。

bjguahao's People

Contributors

lily0101 avatar wzhvictor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bjguahao's Issues

114网站有变更

114网站现在不能用密码登录,只能用验证码,并且所有页面的地址都换了,不知道有没有更新的计划?本来想自己改一份,奈何一直解析不出来登录时候的验证码是怎么加的密

短信验证码

请问短信验证码怎么解决的,现在遇到瓶颈了

关于就医平台账户下多用户选择

你好,感谢贡献代码,请问下我现在挂号网登录账户下有两个人,如果指定患者姓名该怎么修改配置文件呢?期盼回复,真心感谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.