返回博客指南
如何使用CapSolver扩展识别验证码参数
学习如何使用CapSolver浏览器扩展快速检测和提取reCAPTCHA和Cloudflare Turnstile的验证码参数(site key、action、cData)。
reGOTCHA团队2025年12月22日5分钟 阅读
什么是CapSolver扩展?
在使用reGOTCHA等服务解决任何验证码之前,您需要了解该验证码所需的具体参数。 CapSolver浏览器扩展是一个免费工具,可自动检测并显示这些参数,为您节省数小时的手动检查时间。
本指南向您展示如何使用该扩展来识别reCAPTCHA v2、v3、reCAPTCHA Enterprise和Cloudflare Turnstile的参数。
步骤1:安装扩展
CapSolver扩展适用于Chrome和Firefox:
- Chrome:从Chrome网上应用店安装 Captcha Solver Auto Solve
- Firefox:从Mozilla附加组件安装(搜索"CapSolver")
安装后,您会在浏览器工具栏中看到CapSolver图标。
步骤2:访问检测面板
检测工具在浏览器的开发者工具中可用:
- 访问任何带有验证码的网站
- 按
F12(或右键单击→检查)打开开发者工具 - 在DevTools面板中查找"Capsolver Captcha Detector"选项卡
- 点击该选项卡打开检测界面
重要:在与目标页面交互时保持Capsolver Captcha Detector面板打开。 关闭面板会清除所有已检测到的参数。
步骤3:触发验证码
在检测面板打开的情况下,执行会触发验证码的网站操作:
- 点击提交按钮
- 填写表单
- 导航到受保护的页面
- 触发登录或结账流程
扩展会自动检测验证码初始化并显示提取的参数。
reCAPTCHA检测到的参数
对于reCAPTCHA(v2、v3和Enterprise),扩展识别以下关键参数:
| 参数 | 描述 | 示例 |
|---|---|---|
websiteURL | 带有验证码的页面URL | https://example.com/login |
websiteKey | 站点密钥(公钥) | 6LcR_RIpAAAAANGD... |
pageAction | 操作名称(v3/Enterprise) | login、submit |
isInvisible | 验证码是否不可见 | true / false |
isEnterprise | 是否为Enterprise版本 | true / false |
apiDomain | reCAPTCHA API域名 | www.google.com |
使用检测到的参数与reGOTCHA
获得参数后,您可以使用它们创建解决请求:
response.json
{
"clientKey": "YOUR_REGOTCHA_API_KEY",
"task": {
"type": "ReCaptchaV3EnterpriseTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "6LcR_RIpAAAAANGDwXhTz8nO4N_NijF_Pj2iO4L6",
"pageAction": "login"
}
}Cloudflare Turnstile检测到的参数
对于Cloudflare Turnstile,扩展检测:
| 参数 | 描述 | 备注 |
|---|---|---|
websiteURL | 页面URL | 静态 |
websiteKey | Turnstile站点密钥 | 静态 |
action | 操作值 | 动态 - 每次会话变化 |
cData | 自定义数据值 | 动态 - 每次会话变化 |
重要:Turnstile的
action和cData值在每次页面加载时都会变化。 您必须为每个解决请求提取新值。最佳实践
- 保持面板打开:关闭检测面板会清除所有捕获的数据。 在整个调查过程中保持打开状态。
- 刷新获取新数据:如果关闭了面板,刷新页面并重新打开检测器以重新开始。
- 检查多个页面:同一网站的不同页面可能使用不同的操作或配置。
- 验证Enterprise状态:Enterprise reCAPTCHA需要与标准版本不同的API端点。
- 测试操作名称:使用准确的操作名称对v3和Enterprise的成功率至关重要。
故障排除
未检测到验证码
如果扩展未检测到任何验证码:
- 确保在页面加载前检测器面板已打开
- 尝试在面板打开时刷新页面
- 与页面交互(滚动、点击)以触发懒加载的验证码
- 检查验证码是否使用非标准实现
缺少Action参数
如果reCAPTCHA v3的action为空,网站可能使用默认操作。尝试使用homepage或submit作为常见默认值。
后续步骤
识别出验证码参数后,您可以将它们集成到您的自动化中:
- Python reCAPTCHA解决教程 - 逐步Python集成
- Node.js验证码自动化指南 - TypeScript和Puppeteer示例
- 准确率优化技巧 - 将成功率提升至99%
准备开始解决?注册免费reGOTCHA账户并获得50个免费积分来测试您的集成。
CapSolver扩展参数检测