{"repo":"pengpan/91160-cli","free":true,"listed":false,"github":"https://github.com/pengpan/91160-cli","clone":"git clone https://github.com/pengpan/91160-cli.git","description":"健康160全自动挂号脚本，捡漏神器","language":"Java","stars":297,"topics":["91160","cli","java"],"license":"MIT","category":"cli-tools","readme_excerpt":"91160-cli 申明 - 本项目仅供学习研究，禁止商用！ 功能 - [x] 可指定医生 - [x] 可指定就诊人 - [x] 可指定挂号时间 - [x] 定时挂号 - [x] 代理刷号 - [x] 自定义刷号起始日期 - [x] 刷号失败重试 Docker（推荐） 1. 初始化 2. 挂号 3. 查看日志 如何使用 1. 搭建Java运行环境，最低版本支持1.8，已有请跳过 - Java下载 - 1分钟设置Java环境变量 2. 下载 91160-cli-{version}.zip 并解压 - 下载地址 3. 初始化配置（仅需运行一次，运行结束后将生成配置文件 config.properties ，再次运行将覆盖配置） 4. 开始挂号 设置刷号休眠时间 操作：编辑配置文件 config.properties ，加入 sleepTime ，默认 3000ms ，可适当降低 设置刷号起始日期 操作：编辑配置文件 config.properties ，加入 brushStartDate ，默认为空，格式 yyyy-MM-dd 设置定时挂号 - 场景：今天6月1号，得知张医生下午3点系统会自动放号，现在还没到时间，我想到了这个时间立马开抢，但我又怕到时候忘记 - 操作：编辑配置文件 config.properties ，加入 enableAppoint=true ，加入 appointTime=2022-06-01 15:00:00 ，运行挂号程序 设置刷号模式 - 场景：在官网上，科室排班页没号，医生详情页却有号，明明有号，程序却还在空刷，什么鬼 - 分析：最开始，有且只有科室排班页有刷号接口（通道1），程序也一直在用，后面医生详情页也提供了刷号接口（通道2），程序没做支持，再后面程序升级，同时支持两个刷号接口 - 操作：编辑配置文件 config.properties ，加入 brushChannel= ，默认为空表示支持 通道1+通道2 轮询刷号，也可单独这是其中一种 使用代理 1. 新建 proxy.txt 文件 2. 写入代理信息，格式: (http socks)@ip:port ，每行一条 3. 编辑配置文件 config.properties ，开启并配置代理文件路径 4. 当开启代理后，在循环刷号时会从代理文件中随机选取一条代理，并通过该代理发起请求 Q&A Windows终端中文乱码如何解决？ 1. 打开终端，先运行命令： chcp 65001 ，设置编码为 UTF-8 ； 2. 执行jar时加入 -Dfile.encoding=utf-8 ，即 java -Dfile.encoding=utf-8 -jar 91160-cli.jar init register ； 3. 终端不要用 powershell ，要用 cmd.exe ； Development 开发者 如何编译 随后运行 赞赏作者 如果您觉得 91160-cli 对你有帮助，可以请作者喝杯咖啡哦～ More 如果有好的想法和建议，请联系作者","default_branch":null,"files":null,"tree":[],"storefront":"/r/pengpan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pengpan/91160-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}