OLmatter/glm-coding-helper
智谱 GLM Coding Plan 抢购助手,一键抢购油猴脚本 ,本地 CPU/GPU OCR 自动识别 中文点选验证码,支持多窗口并发、限流重试和支付页保护
是什么
glm‑coding‑helper 是一个小型开源工具包,帮助用户在 Zhipu GLM Coding Plan 订阅开放的瞬间立即抢购。它结合了在 Chrome/Edge 中运行的 Tampermonkey userscript 与一个 本地 OCR 后端(CPU 或 GPU 加速),自动读取并点击购买页面上显示的中文点选验证码。
为何存在
Zhipu 的 GLM Coding Plan 以限时“抢购”批次形式发售,通常在数秒内售罄。手动刷新、复制邀请码并解决视觉验证码容易出错且通常太慢。该项目自动化重复步骤,同时将验证码解决过程 本地化(不上传第三方图像),从而在不违反服务条款的前提下加速购买流程。
核心功能
| 功能 | 作用 |
|---|---|
| 购买流程助手 | 提前启用“订阅”按钮,循环配置的计划和周期,并在遇到速率限制错误时重试。 |
| 本地 OCR 后端 | 在用户 CPU 或 GPU 上运行小型 YOLO 检测器 + PP‑OCRv6 模型(tiny + medium 备用),识别验证码中的三个中文词并返回点击坐标。 |
| 一键多窗口 | 同时打开多个浏览器窗口,以便预热页面并同时监控多个尝试。 |
| 可配置自动化 | 可切换自动点击“订阅”按钮、验证码文字和最终“确认”按钮;调整随机延迟以避免反机器人限流。 |
| 跨平台启动器 | 提供便携式 Windows 压缩包(预打包模型)或 macOS/Linux 在线安装器;单个 one‑click‑start.* 脚本可自动创建 Python 虚拟环境并启动 OCR 服务。 |
| Tk GUI 监控器(Windows/macOS) | 实时显示 OCR 状态、置信度分数和日志。 |
| 安全提示 | 默认情况下,脚本仅 高亮 验证码;必须手动启用最终确认点击,降低误购风险。 |
快速入门
- 下载发布版 – 选择
portable‑cpu‑*.zip(Windows)或online‑installer‑*.zip(macOS/Linux)。 - 解压 到短且仅含 ASCII 字符的路径(如
C:\glm-coding-helper)。 - 安装 userscript – 通过 GreasyFork 链接或复制
glm-coding-helper.user.js到新 Tampermonkey 脚本中。 - 启动 OCR 后端 – 双击
one-click-start.cmd(Windows)、one-click-start.command(macOS)或运行./one-click-start.sh(Linux)。脚本将自动创建虚拟环境、安装所需 Python 包,并在http://127.0.0.1:8888启动本地服务器。 - 打开购买页面 – 访问
https://www.bigmodel.cn/glm-coding,确认 Tampermonkey 图标显示脚本已激活。 - 配置 – 打开 Tampermonkey 菜单 → 打开配置面板,设置计划优先级、启用自动点击、调整验证码点击延迟等。
- 抢购 – 在宣布的发布时刻(如上午 10:00)运行脚本;若启用“抢购模式”,它将自动解决验证码并点击“订阅”按钮。
技术细节(好奇者可看)
- OCR 流程:验证码图像 → YOLO‑v5 风格检测器(定位三个词框) → PP‑OCRv6‑tiny 模型(快速,每图约 30ms) → 可选回退至 PP‑OCRv6‑medium。在隐藏测试集上准确率为 100%。
- 后端:FastAPI 服务器(
captcha_server.py)暴露/captcha_direct接口。小 Tk 窗口实时显示状态;Linux 使用无头版本。 - GPU 支持:若存在 CUDA-11.8 兼容 GPU,安装程序将创建
.venv_paddle_gpu环境,安装paddlepaddle‑gpu和 GPU 支持的torch。RTX 50 系列尚未支持(需 CUDA 12.8)。 - 安全:验证码图像不会离开本地机器;所有处理均在本地完成。脚本尊重浏览器隐私设置(LNA 标志处理、无痕模式支持)。
适合谁使用
- 需要 GLM Coding Plan 用于实验,希望最大化获得限时订阅机会的开发者或爱好者。
- 习惯在本地运行小型 Python 环境并使用 Tampermonkey 的用户。
- 偏好 自托管 验证码求解器而非云 OCR 服务的用户。
TL;DR: glm‑coding‑helper 是基于 Tampermonkey 的 Zhipu GLM Coding Plan 自动购买助手,搭配一个快速本地 OCR 服务器,用于解决中文点选验证码。安装 userscript,运行一键启动脚本,配置偏好,让工具为你处理疯狂抢购过程。
相关
- 项目
- Dispatch
- 项目
- 项目
- 项目