Coder Social home page Coder Social logo

louiserr0r / gethfmask Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 542154968/gethfmask

0.0 1.0 0.0 239 KB

通过Nodejs直接请求合肥医保领取口罩的API,帮助快速预约口罩,请勿高频请求,口罩是限量的,一人一段时间只能买一次。

JavaScript 100.00%

gethfmask's Introduction

合肥市冠状病毒期间口罩预约脚本

武汉加油!**加油!

注意事项

  1. 由于预约口罩的 API 经常更改,该脚本只能启到辅助作用,我能保证只要对方不改接口,这个脚本就能用。改了的话我能力范围内的会更新,所以请您手机也一起抢!手机为主,脚本为辅。
  2. 请勿高频请求!请勿高频请求!
  3. 每人一段时间只可预约一次,请勿重复预约。
  4. 切勿用于商用。
  5. 如若违法侵权请告知,必删。
  6. 所有数据均从合肥医保预约口罩页面获取。
  7. 为啥不用 ES6?因为我从网上抄的一段 request 请求方法,而且加密的也是 ES5,于是就统一 ES5,还兼容低版本 Node。哈哈哈哈哈。。。。
  8. 由于预约网站加入了图形验证码和 cookie 机制,不能同个时间大量请求,会导致禁止请求。
  9. 手机为主,脚本为辅。手机为主,脚本为辅。手机为主,脚本为辅。!!!因为不能知道对方是否改接口。

使用帮助

  1. confg.js中的getDataInterval参数是多长时间请求一次,默认是 10000ms。
  2. userData.js中,依次输入您的个人信息,其中reservationNumber为固定的五个,请勿改动。因为规定是预约只能预约 5 个且预约成功后,5 天内不可在此预约。
  3. 如果您不知道您要领取的药店的名称和编号,请点击getPharmacy.js,在第二行pharmacyName处输入您想查询的药房名称,然后执行node getPharmacy.js即可查阅到相关信息。药房数据格式请查阅common/pharmacy.json,其中每个数据的name值,即为药店名称,其code就是药店的编号 ID。或者在此查询,其中编号 ID 可以通过审查元素或者接口信息中看到。
  4. pharmacy
  5. 0208 日,接口增加了图形验证码,为了破验证,我接入了百度云的图像识别,https://cloud.baidu.com/doc/OCR/s/Ok3h7ydf4

开始

  1. 首先您要有Node环境,如果没有,请百度Node安装一个 - -
  2. 运行npm install
  3. userData.js中,按照提示填好个人信息药店信息
  4. common/baidu.js中,填入申请的图像识别的应用 ID 和其他信息。
  5. 运行node index.js 即可开始请求,执行脚本会立即请求一次,然后默认每 10s 请求一次。请勿高频请求!每天 17:00 可预约第二日口罩。所以您每天 17:00:00 再启动该脚本吧~已经预约到的 5 天不能再预约了哦!如果出现验证码错误请重新启动该脚本。
题外
  1. 就在刚才我预约到了口罩,很开心,自己写的脚本有用~嘻嘻
  2. requestInfo
  3. getMaskDetail

gethfmask's People

Contributors

542154968 avatar

Watchers

 avatar

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.