前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >北京市统一预约平台挂号指南

北京市统一预约平台挂号指南

作者头像
海哥@开发
发布2022-04-06 14:27:28
9370
发布2022-04-06 14:27:28
举报
文章被收录于专栏:海哥聊技术

最近想挂某医院的专家号,在www.bjguahao.gov.cn每日七点放号。手工挂号流程是, 登录=》选医院=》选科室=》选日期(上下午)=》选医生=》下发短信=》填写表单提交。 试了几天人工,发现手工操作太慢一两个专家号一闪就没。顾打算使用nodejs来写个自动登录选医院,同时多科室(特需)看空闲医生。触发短信。 人工填写短信。自动提交表单。

使用方法
  1. 安装nodejs环境
  2. 克隆本仓库回去 npm install 安装依赖包。仓库地址请点击https://github.com/guohai163/bj-hospital-registration#readme
  3. 个性 config.js 配置文件
  4. 启动脚本 node index.js
文件目录结构
代码语言:javascript
复制
+-- config.js //配置文件 
+-- index.js //主程序文件
+-- package.json //nodejs项目文件 
+-- README.md //本文件

讲一下脚本的流程。

  1. 登录,其中用户名和密码要做一次base64编码
  2. 保存服务器下发的cookie ,之后每个操作都要带着提交
  3. 验证登录状态。
  4. 使用setTimeout开始循环调用指定日期的医生列表接口。
  5. 放号后,遍历每一位医生,当发现医生还有号并为配置文件中想挂号等级的医生。准备发送短信
  6. 控制台等待用户输入手机验证码。输入完毕后自动 提交表单。
  7. 不管成功与否,程序会自动继续检查下一位候选医生。
  8. 结束程序请使用Ctrl+C

还没有自动化的一些关键URL

代码语言:javascript
复制
//医院列表
http://www.bjguahao.gov.cn/hp/qsearch.htm?areaId=-1&levelId=-1&isAjax=true

//科室
http://www.bjguahao.gov.cn/dpt/dpts.htm?hospitalId=142&hospitalType=1&isAjax=true
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 海哥聊技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用方法
  • 文件目录结构
  • 讲一下脚本的流程。
  • 还没有自动化的一些关键URL
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档