基于 Text_select_captcha 验证码识别系统,通过油猴脚本实现 GLM Coding 套餐准点自动抢购,支持点选验证码自动识别。
- 使用拼好模链接优惠
- 提前充值金额
- 提前10~20min进入网址
- 准点自动点击指定套餐购买按钮
- 绕过限流拦截与售罄状态
- 腾讯点选验证码自动识别(调用本地识别服务)
- 弹窗自动检测与重试闭环
- 可视化控制面板(套餐/周期/时间配置)
-
安装 Tampermonkey 浏览器扩展
-
启动本地验证码识别服务:
pip install -r requirements.txt
python service.py服务默认运行在 http://127.0.0.1:8123
-
将 glm.js 添加为油猴脚本
-
打开 GLM Coding 页面,页面左下角会出现控制面板
-
在面板中配置套餐、周期和目标时间,点击「开启自动重试购买」
pip install -r requirements.txt
playwright install chromium编辑 glm.py 中的 CONFIG 字段设置套餐与时间,然后:
python glm.py需先关闭 Chrome 浏览器,脚本会复用本地 Chrome 的登录状态。
| 配置项 | 说明 | 可选值 |
|---|---|---|
| targetPlan | 目标套餐 | Lite / Pro / Max |
| billingCycle | 计费周期 | month / quarter / year |
| targetHour | 目标时 | 0-23 |
| targetMinute | 目标分 | 0-59 |
| targetSecond | 目标秒 | 0-59 |
基于 Text_select_captcha 原项目的验证码识别能力,本项目新增以下功能:
油猴脚本自动抢购 (glm.js)
- 网络拦截层:绕过限流接口检查、篡改售罄/库存数据、拦截限流页面跳转
- 验证码图片拦截:重写 Image 构造函数与 createElement,自动捕获腾讯验证码图片并缓存 base64
- 验证码自动识别:通过
GM_xmlhttpRequest调用本地识别 API,自动点击目标并提交 - 弹窗自动处理:检测「购买人数较多」/无价格弹窗自动关闭重试,检测真实支付弹窗自动停止
- 闭环重试机制:倒计时 → 自动点击购买 → 弹窗检测 → 验证码处理 → 重新点击,直到出现支付窗口
- 可视化控制面板:页面左下角悬浮面板,可配置套餐、周期、目标时间,实时显示状态与日志
Python 抢购脚本 (glm.py)
- 基于 Playwright 的浏览器自动化方案
- 自动识别并处理腾讯验证码
- 使用本地 Chrome 登录状态,免手动登录
- 定时倒计时 + 自动点击购买
- 新增
clickText参数:接收验证码提示文字(如「豹 雹 澄」),辅助排序匹配 - 新增
dataType=2:支持直接传入图片 base64 编码,无需公网 URL aiohttp异步下载:服务端通过异步 HTTP 获取远程图片,降低响应延迟
油猴脚本依赖本地验证码识别 API(http://127.0.0.1:8123/api/v1/identify),需先启动 service.py。识别系统基于 YOLO + 孪生网络,详细技术架构、训练方案与部署配置请参阅:
- 验证码识别核心:MgArcher/Text_select_captcha
- 核心油猴脚本:linux.do社区 @ballen开源的脚本
本项目仅供学习交流使用,请遵守相关法律法规,不得用于任何非法用途。使用者需自行承担所有风险和责任。