验证码自动识别验证码自动识别
验证码自动识别

技能简介

本技能通过命令行工具对接2Captcha人工打码平台,支持图像验证码、reCAPTCHA、hCaptcha、Cloudflare Turnstile等主流验证类型的自动识别与破解。

能做什么

  • 识别本地或远程URL图像验证码
  • 破解reCAPTCHA v2/v3站点验证
  • 处理hCaptcha、Cloudflare Turnstile防护
  • 应对FunCaptcha、GeeTest滑动验证
  • 查询账户余额与任务状态

使用说明

1. 安装工具

# 一键安装
curl -fsSL https://raw.githubusercontent.com/adinvadim/2captcha-cli/main/solve-captcha \
  -o /usr/local/bin/solve-captcha && chmod +x /usr/local/bin/solve-captcha

# 验证安装
solve-captcha --version

2. 配置API密钥

# 创建配置文件目录并写入密钥
mkdir -p ~/.config/2captcha
echo "YOUR_API_KEY" > ~/.config/2captcha/api-key

# 或设置环境变量
export TWOCAPTCHA_API_KEY="your-key"

密钥获取地址:https://2captcha.com/enterpage

3. 基础用法

# 查询余额
./solve-captcha balance

# 图像验证码(本地文件)
./solve-captcha image /path/to/captcha.png

# 图像验证码(网络图片)
./solve-captcha image "https://site.com/captcha.jpg"

# reCAPTCHA v2
./solve-captcha recaptcha2 --sitekey "6Le-wvk..." --url "https://example.com"

# hCaptcha
./solve-captcha hcaptcha --sitekey "KEY" --url "URL"

# Cloudflare Turnstile
./solve-captcha turnstile --sitekey "0x4AAA..." --url "URL"

4. 浏览器自动化集成

获取token后注入页面:

// 设置隐藏输入框值
document.getElementById('g-recaptcha-response').value = token;
// 或直接调用回调函数
___grecaptcha_cfg.clients[0].callback(token);

输入与输出

见下方输入与输出表格。

项目内容
输入验证码图片(本地路径/URL)、reCAPTCHA/hCaptcha/Turnstile站点密钥与页面地址、2Captcha API密钥、可选过滤参数(数字/数学/注释)
输出识别文本或验证token字符串、任务唯一标识、执行状态与错误信息、实时账户余额
适用人群自动化测试人员、爬虫开发者、需要处理人机验证的技术团队、安全研究从业者
不包含免费调用额度、图形化界面、内置代理服务、目标站点的反检测方案、法律合规审查

 

风险提示

  • 部分网站具备自动化检测机制,过度使用可能导致账号封禁
  • 返回的token有效期仅2-5分钟,需及时使用
  • reCAPTCHA v3高分数场景可能需要多次尝试,产生额外费用
  • 该服务涉及绕过安全验证,请确保符合当地法律法规及目标网站服务条款
  • 余额不足时任务会失败,大规模调用前建议先查询余额

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/adinvadim/2captcha/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...