验证码链
June 29, 2026 · View on GitHub
默认顺序:
test_ninettocrgtmanual
统一接口返回:
{
ok: true,
provider: "test_nine",
token: "",
costMs: 0
}
失败时必须带:
- provider
- reason
- retryable
provider
test_nine 默认访问本地服务:
http://127.0.0.1:9645/pass_uni?gt=...&challenge=...
ttocr 使用 GT v3,配置 key、接口、itemid 等参数。
gtmanual 默认对接:
https://gt.lotusshared.cn/GTest/register?key=114514
用户反馈
过码耗时可能很长,调用侧需要提示:
- 遇到验证码,正在尝试过码。
- 方案一失败,正在尝试方案二。
- challenge 已被使用,正在重新请求 challenge。
- 全部方案失败,生成手动过码链接。
JS 业务、Python 签到 runner 和全局 mys.req.err handler 都使用同一套 provider 链。