用途:分析网页验证码或验证材料,输出“识别 + 厂商判断 + 方案选择 + 授权验证流程”。第一阶段做类型/厂商识别与方案选择;第二阶段在用户明确选择方案并确认授权后,编排离线求解、坐标/轨迹生成、平台请求模板、失败复盘与方案切换。
主要能力:基于 HTML 片段、脚本/iframe URL、页面文案、截图元信息、厂商参数名、接口名等离线证据分类;支持 text、math、slider、click-select、rotate、grid、audio、drag-drop、trace-draw、scratch、image-restore、area-select、difference-click、font-identify、semantic-reasoning、game-challenge、pow-challenge、risk-score、one-click、multi-step、qa-logic、biometric-liveness、token-widget、waf-challenge、unknown-custom 等类型标签,以及 reCAPTCHA、hCaptcha、Turnstile、极验、腾讯、网易易盾、阿里、数美、顶象、百度、AWS WAF、DataDome、Arkose 等厂商标签。
使用方式:优先离线分析,运行 python scripts/classify_verify.py --html page.html --url "https://example.test/login" --text "拖动滑块完成拼图" --pretty;按需读取 references 下 provider-products、captcha-types、solution-playbooks、browser-acquisition、verification-workflow、open-source-recipes、solver-platform-recipes、motion-and-coordinate、provider-execution-notes 等文件。切片乱序图先用 scripts/analyze_tile_restore.py 判断,坐标与轨迹用 scripts/map_coordinates.py、scripts/generate_motion_track.py 离线生成。
限制:打开真实网页前必须让用户确认取证模式,不得静默 fallback 到普通 Playwright/Puppeteer/CDP;验证码、登录、MFA 出现时暂停,由用户手动完成或转离线分析。真实页面操作前需再次确认授权目标与执行模式;默认优先开源/本地方案,不替用户执行提交、token 注入或未授权绕过。基线默认同一授权目标至少 5 次成功样本,新类型至少 2 次;连续 5 次失败且无明显异常时建议 platform-control。输出报告需含 captcha_type、provider、置信度、信号、推荐方案、风险与缺失证据等字段。