Skip to content
 
 

Repository files navigation

GLM Coding 自动抢购助手

基于 Text_select_captcha 验证码识别系统,通过油猴脚本实现 GLM Coding 套餐准点自动抢购,支持点选验证码自动识别。

拼好模打9.5折

预备姿势

  • 使用拼好模链接优惠
  • 提前充值金额
  • 提前10~20min进入网址

功能

  • 准点自动点击指定套餐购买按钮
  • 绕过限流拦截与售罄状态
  • 腾讯点选验证码自动识别(调用本地识别服务)
  • 弹窗自动检测与重试闭环
  • 可视化控制面板(套餐/周期/时间配置)

使用方式

方式一:油猴脚本(推荐)

  1. 安装 Tampermonkey 浏览器扩展

  2. 启动本地验证码识别服务:

pip install -r requirements.txt
python service.py

服务默认运行在 http://127.0.0.1:8123

  1. glm.js 添加为油猴脚本

  2. 打开 GLM Coding 页面,页面左下角会出现控制面板

  3. 在面板中配置套餐、周期和目标时间,点击「开启自动重试购买」

方式二:Python (Playwright,有问题)

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 登录状态,免手动登录
  • 定时倒计时 + 自动点击购买

识别服务 API 增强

  • 新增 clickText 参数:接收验证码提示文字(如「豹 雹 澄」),辅助排序匹配
  • 新增 dataType=2:支持直接传入图片 base64 编码,无需公网 URL
  • aiohttp 异步下载:服务端通过异步 HTTP 获取远程图片,降低响应延迟

验证码识别服务

油猴脚本依赖本地验证码识别 API(http://127.0.0.1:8123/api/v1/identify),需先启动 service.py。识别系统基于 YOLO + 孪生网络,详细技术架构、训练方案与部署配置请参阅:

README_TEXT_SELECT.md

致谢

免责声明

本项目仅供学习交流使用,请遵守相关法律法规,不得用于任何非法用途。使用者需自行承担所有风险和责任。

About

实现文字点选、选字、选择、点触验证码识别,基于pytorch训练

Resources

Stars

62 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages