2Captcha CLI — 2Captcha 命令行界面(CLI)
v2使用CLI通过2Captcha服务解决CAPTCHAs。用于在网页自动化、账户创建或表单提交期间绕过验证码。
运行时依赖
安装命令
点击复制技能文档
2Captcha 技能 使用 2Captcha 人工服务以编程方式解决 CAPTCHAs。
安装 # 一行安装命令 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
配置 # 保存 2Captcha API 密钥 mkdir -p ~/.config/2captcha echo "YOUR_API_KEY" > ~/.config/2captcha/api-key # 或使用环境变量 export TWOCAPTCHA_API_KEY="your-key" 在 https://2captcha.com/enterpage 获取 API 密钥
快速参考 检查余额 ./solve-captcha balance 图像 CAPTCHA # 从文件 ./solve-captcha image /path/to/captcha.png # 从 URL ./solve-captcha image "https://site.com/captcha.jpg" # 带选项 ./solve-captcha image captcha.png --numeric 1 --math ./solve-captcha image captcha.png --comment "Enter red letters only" reCAPTCHA v2 ./solve-captcha recaptcha2 --sitekey "6Le-wvk..." --url "https://example.com" reCAPTCHA v3 ./solve-captcha recaptcha3 --sitekey "KEY" --url "URL" --action "submit" --min-score 0.7 hCaptcha ./solve-captcha hcaptcha --sitekey "KEY" --url "URL" Cloudflare Turnstile ./solve-captcha turnstile --sitekey "0x4AAA..." --url "URL" FunCaptcha (Arkose) ./solve-captcha funcaptcha --public-key "KEY" --url "URL" GeeTest # v3 ./solve-captcha geetest --gt "GT" --challenge "CHALLENGE" --url "URL" # v4 ./solve-captcha geetest4 --captcha-id "ID" --url "URL" 文本问题 ./solve-captcha text "What color is the sky?" --lang en
查找 CAPTCHA 参数 reCAPTCHA sitekey 查找:HTML 中的 data-sitekey 属性 reCAPTCHA iframe URL 中的 k= 参数 google.com/recaptcha/api2/anchor 的网络请求 hCaptcha sitekey 查找:hCaptcha div 中的 data-sitekey hcaptcha.com 的网络请求 Turnstile sitekey 查找:Turnstile 小部件中的 data-sitekey cf-turnstile 类元素
浏览器自动化工作流程 检测 CAPTCHA - 检查页面是否有 CAPTCHA 元素 提取参数 - 从页面源代码中获取 sitekey/challenge 通过 CLI 解决 - 调用 solve-captcha với参数 注入令牌 - 设置 g-recaptcha-response 或回调 示例:注入 reCAPTCHA 令牌 // 获取令牌后 document.getElementById('g-recaptcha-response').value = token; // 或调用回调(如果定义) ___grecaptcha_cfg.clients[0].callback(token);
成本意识 在进行大量自动化之前检查余额 图像:每次解决约 $0.001 reCAPTCHA/hCaptcha/Turnstile:每次解决约 $0.003
错误处理 常见错误: ERROR_ZERO_BALANCE - 补充账户 ERROR_NO_SLOT_AVAILABLE - 稍后重试 ERROR_CAPTCHA_UNSOLVABLE - 坏图像或不可能的 CAPTCHA ERROR_WRONG_CAPTCHA_ID - 无效任务 ID
注意 解决时间取决于类型,需要 10-60 秒 reCAPTCHA v3 可能需要多次尝试才能获得高分 一些网站检测自动化 - 请谨慎使用 令牌过期!请在 2-5 分钟内使用。