返回顶部
c

captcha-skill验证码技能

免费优先的验证码基础能力 Skill。默认本地识别,复杂场景可切换低价云码兜底。适用于 OpenClaw/ClawHub、浏览器自动化与 RPA 场景。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.10
安全检测
已通过
232
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

captcha-skill

验证码基础能力 Skill

这是一个面向公共场景的验证码基础能力 Skill,目标很直接:

  • - 常见验证码,优先用本地免费能力解决
  • 本地不稳或题型复杂时,再切到低价云码兜底
  • 让调用方尽量只关心“要识别什么”,而不是先研究一堆接口细节

它更适合被当成一个公共底层能力来用,而不是单一网站的定制脚本。

给 Agent 的最短说明

如果你是另一个 Skill 或 Agent,请先按下面规则使用:

  1. 1. 默认入口用 JfbymClient.solveautofallback(...)
  2. 简单文本、算术、基础滑块,默认 prefer=free
  3. 点选、九宫格、空间推理、旋转、ReCaptcha、hCaptcha,优先直接走付费接口
  4. 输入支持三种形式:文件路径、bytes、base64 字符串
  5. 成功结果优先读取返回值里的 result 或云码接口 data

最常用入口:

  • - 文本:solveautofallback(task=text, imageinput=...)
  • 算术:solveautofallback(task=math, imageinput=...)
  • 滑块:solveautofallback(task=slide, backimageinput=..., slideimageinput=...)
  • 复杂题型:solvecommon(...) / solveslide(...)

如果你只需要模块选择:

  • - 只要本地免费能力:localcaptcha.py
  • 只要云码 SDK:jfbymsdk.py
  • 想自动兜底、保留兼容入口、或直接用 CLI:jfbym_api.py

云端与隐私说明

这部分请在调用前明确理解:

  • - 本地免费能力不需要 JFBYMTOKEN
  • JFBYMTOKEN 仅在调用云端收费接口时使用,是可选项,不是本 Skill 的必填前置条件
  • 云端兜底平台为云码 JFBYM:
  • 一旦启用云端兜底,传入的图片数据和 JFBYMTOKEN 会发送到 https://api.jfbym.com
  • 代码中包含固定 developertag,用于渠道归因

如果你的场景对隐私更敏感:

  • - 只使用本地免费能力
  • 不设置 JFBYM_TOKEN
  • 不把非验证码敏感图片传给云端接口

调用边界摘要

  • - 本地模式:不上传图片,不需要 token
  • 云端模式:会把调用时传入的图片发送到 https://api.jfbym.com
  • 云端模式:会发送 JFBYM_TOKEN(如果已配置)
  • 不读取其他系统凭据
  • 不修改系统配置
  • 不要求常驻运行

适合谁

  • - 需要验证码基础能力的 OpenClaw / ClawHub Skill 作者
  • 做浏览器自动化、RPA、数据采集的人
  • 想先免费解决大部分简单场景,再为复杂题型保留便宜兜底的人

核心定位

  • - 免费优先:文本、算术、基础滑块可先走本地能力
  • 低价兜底:复杂场景可接云码 API,按量付费
  • 开发友好:支持文件路径、bytes、base64,适合脚本和二次封装
  • 场景覆盖广:文本、算术、滑块、点选、旋转、空间推理、ReCaptcha/hCaptcha

什么时候用哪种方式

场景推荐策略原因
4-6 位文本验证码免费优先本地 OCR 往往够用,零成本
简单算术验证码
免费优先 | 本地识别后可直接算结果 | | 常见双图滑块 | 免费优先 | ddddocr / OpenCV 可先跑 | | 点选、九宫格、空间推理 | 直接付费 | 本地通用能力不稳定,直接走云码省时间 | | 旋转、轨迹验证 | 直接付费 | 题型偏复杂,云码成功率更稳 | | ReCaptcha / hCaptcha / Turnstile | 直接付费 | 属于典型云端令牌场景 |

一句话:

  • - 简单题,先免费
  • 复杂题,直接低价兜底
  • 不确定时,就用 solveautofallback

快速开始

1. 安装依赖

bash
pip install -r requirements.txt

2. 最推荐的用法:自动策略

python
from jfbym_api import JfbymClient

client = JfbymClient() # 不配 token 也能先跑免费分支

ret = client.solveautofallback(
task=text,
image_input=captcha.png,
charset_range=0123456789,
)

print(ret)

默认 prefer=free,也就是:

  • - 先走本地免费能力
  • 免费失败时,若已配置 JFBYM_TOKEN,再自动走付费兜底

返回结构固定优先看这几个字段:

python
{
task: text|math|slide,
mode: free|paid,
result: ...,
fallback_reason: ... # 仅在发生兜底时存在
}

3. 命令行直接跑

文本验证码:

bash
python jfbym_api.py text --image captcha.png --charset 0123456789

算术验证码:

bash
python jfbym_api.py math --image math.png

双图滑块:

bash
python jfbym_api.py slide --background back.png --slide slide.png

如需优先走付费兜底:

bash
python jfbym_api.py text --image captcha.png --prefer paid

输出默认为 JSON,方便给其他 Skill 或 Agent 继续处理。

猜你该用哪个 captcha_type:

bash
python jfbym_api.py guess --description 九宫格点选

查余额:

bash
python jfbym_api.py balance

返分:

bash
python jfbym_api.py report-error --unique-code 打码返回的uniqueCode

输入与输出约定

输入约定

  • - imageinput:文件路径、bytes、base64
  • backimageinput / slideimageinput:文件路径、bytes、base64
  • extra:复杂点选/推理类场景的文字提示
  • paidcaptcha_type:覆盖默认云码类型

输出约定

  • - 自动策略接口:统一返回外层结构 task/mode/result/fallback_reason
  • 本地文本识别:返回 str
  • 本地算术识别:返回 dict
  • 本地滑块识别:返回 dict 或 int
  • 云码接口:返回云码原始 data

Agent 调用建议:

  • - 自动策略返回时,优先读 ret[result]
  • 云码接口返回时,优先读 ret.get(data) 或按题型字段读取
  • 不要假定所有付费题型返回结构完全一致

免费能力(本地)

适合优先降本,覆盖常见简单验证码。无需 token。

支持能力

  • - 通用文本识别:solvelocaltextcaptcha(imageinput)
  • 字符集约束识别:solvelocaltextcaptchawithrange(imageinput, charsetrange=...)
  • 算术验证码识别:solvelocalmathcaptcha(imageinput)
  • 文本框检测:detectlocaltextboxes(imageinput)
  • 滑块匹配(ddddocr):solvelocalslidedistanceddddocr(back, slide)
  • 滑块匹配(OpenCV):solvelocalslidedistance(backbase64, slidebase64)

适用建议

  • - 纯数字、纯字母、简单字母数字混合:优先免费
  • 简单算术题:优先免费
  • 常见双图滑块:优先免费
  • 干扰严重、点选、旋转、空间推理:通常直接走云码更省时间

免费本地示例

python
from jfbym_api import JfbymClient

text = JfbymClient.solvelocaltext_captcha(captcha.png)
mathret = JfbymClient.solvelocalmathcaptcha(math.png)
slideret = JfbymClient.solvelocalslidedistance_ddddocr(back.png, slide.png)

低价兜底能力(云码 API / JFBYM)

适合复杂验证码或高成功率场景。仅在调用云端接口时需要 token。

平台主页:

  • -

透明说明

  • - 这是我推荐的低价兜底渠道,不影响免费功能使用
  • 你完全可以只用本地免费能力,不注册、不充值也没问题

注册链接:

  • -

为什么我愿意推荐它

  • - 价格低,适合作为“偶尔才用一次

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 captcha-base-skill-1776079760 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 captcha-base-skill-1776079760 技能

通过命令行安装

skillhub install captcha-base-skill-1776079760

下载

⬇ 下载 captcha-skill v1.0.10(免费)

文件大小: 14.58 KB | 发布时间: 2026-4-15 11:59

v1.0.10 最新 2026-4-15 11:59
No changes detected in this release.

- Version 1.0.10 matches the previous version; no modifications or updates have been made.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部