Agent Skills
返回列表
💻

验证码识别工具集

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/captcha。

技能介绍

要解决的问题

自动化脚本处理网页或 App 验证时,常常要把图片里的验证码信息转成可执行结果:文本内容、缺口坐标、旋转角度、点击顺序。不同验证方式的输入形态也不一致,既有图片 URL,也有 Base64。该技能把这类调用收敛成一组 scripts.tools 函数,让大模型作为路由层完成意图判断、参数提取和结果整理。

技能如何工作

  • 文本与数学识别:find_chars 返回字符内容和置信度,solve_math 识别加减乘除并给出计算结果。
  • 滑块识别:slide_match_target_background、slide_compare 等用于定位缺口或阴影滑块坐标。
  • 旋转识别:rotate_single、rotate_double 返回单图或内外圈相对旋转角度。
  • 顺序选择:detect_icon、detect_text 按提示图顺序检测图标或文字坐标。
  • 调用约定:缺少 XBY_APIKEY 时必须询问用户并保存密钥;参数不完整时继续追问;工具返回 result["raw"]、result["success"]、result["message"],再整理给用户。

适用边界

该技能适合开发者在授权测试、合规自动化场景中使用,尤其适合已经拿到验证码图片但缺少稳定坐标或文本结果的流程。它不负责绕过安全策略,也不应违反目标网站条款。若缺少 API 密钥,不能自行搜索或编造返回结果。

使用场景

  • 在授权账号的自动化测试中,遇到文本验证码时调用 find_chars 得到文本和置信度。
  • 处理网页滑块验证时,拿到带缺口背景图和滑块图,需要返回缺口坐标用于拖动。
  • 验证旋转类拼图时,有单图或内外圈两张图,需要识别 0-359 度旋转角度。
  • 处理点选类验证时,根据顺序提示图检测图标或文字,并按顺序返回坐标。

适合人员

  • 负责登录与下单流程自动化测试的测试工程师,需要把验证码图片转成文本、坐标或角度。
  • 构建网页抓取脚本的 Python 开发者,需要调用识别 API 处理文本、滑块、旋转和点选验证。
  • 维护 RPA 登录链路的工程师,需要把带缺口背景图或提示图转成可执行坐标。
  • 做合规自动化测试的 QA 工具负责人,需要统一封装多种验证码识别调用与参数追问。