如何识别 reCaptcha 的版本

Ethan Collins
How to use CapSolver
10-Sep-2026
简要说明
- 从CapSolver扩展开始,然后检查页面的集成和网络请求,如果版本不明确的话。
- reCAPTCHA v2 可以显示一个复选框,而无需每次都需要图像挑战。
- 隐形 v2 和 v3 都可以不显示复选框;仅凭徽章无法区分它们。
- 企业版请求路径标识 API 家族,而不是确切的密钥类型。
- Charles 截图和数据包字段位置是有用的历史线索,但不应被视为永久的版本测试方法。
要确定正在使用的 reCAPTCHA 版本,请从下面的扩展方法开始,然后比较可见的控件和你正在检查的表单相关的请求。本指南涵盖 reCAPTCHA v2、v2 企业版、隐形 v2、v3 和 v3 企业版,同时将 Charles 作为可选的检查工具。CapSolver 提供了对支持的 CAPTCHA 参数的检测器。如果结果存在歧义,应与应用程序代码确认,或者对于你管理的网站,确认配置的密钥。reCAPTCHA 术语表 解释了基本术语。

方法 #1:使用 CapSolver 扩展
使用官方 CapSolver 扩展识别指南 中描述的检测器:
- 从该指南中的商店链接安装扩展。
- 打开浏览器的开发者工具并选择 CapSolver CAPTCHA 检测器面板。
- 在加载允许的页面并执行触发 reCAPTCHA 的正常操作时,保持面板打开。
- 检查检测到的站点密钥和可用的指标,如
isInvisible、isEnterprise和isReCaptchaV3。
该指南还记录了 pageAction 和其他参数。检查结果是否属于你正在检查的表单;不同的表单可能使用不同的集成。如果检测不完整,请继续进行下面的手动检查。
方法 #2:识别模式
识别 reCAPTCHA v2
关键点:
- 复选框版本显示“我不是机器人”复选框。可能会出现图像挑战,但并非每次交互都需要。

- CAPTCHA 从域名
google.com或recaptcha.net加载。
Google 的 reCAPTCHA 版本概述 解释了复选框 v2 可能会立即通过用户或显示挑战。仅凭主机名无法确定版本。
识别 reCAPTCHA v2 企业版
关键点:
- 基于复选框的企业版集成可能看起来像普通的复选框 v2;图像挑战不一定出现。

- CAPTCHA 可能包含一个名为
s的额外数据参数。此参数并非仅限于企业版。更多细节请参阅 reCAPTCHA v2 企业版文档。 - CAPTCHA 从域名
google.com或recaptcha.net加载。 - 包含
/enterprise/的请求是企业家族的线索。在将它分类为 v2 企业版之前,请确认密钥类型和相关控件。
示例 URL:https://www.google.com/recaptcha/enterprise/anchor
其他版本:reCAPTCHA v2 隐形、reCAPTCHA v3 和 reCAPTCHA v3 企业版
对于这些版本,Charles 代理可以帮助检查隐形交互背后的请求。你也可以使用浏览器的网络面板和页面的集成代码;Charles 是可选的。
如果你更喜欢使用浏览器开发者工具,请跳过 Charles 设置,并使用下面每个部分中的集成检查。
设置 Charles
-
下载并安装 Charles 代理。
-
在 Charles 中,打开“代理”菜单下的 SSL 代理设置。按照官方 SSL 代理说明 进行操作。

-
仅添加你在相关请求中观察到的主机,端口为
443;常见示例为www.google.com和www.recaptcha.net。匹配实际子域名,而不是假设裸域名覆盖它。 -
HTTPS 检查还需要在用于测试的浏览器或系统中安装并信任 Charles 根证书。按照 Charles 的 证书设置说明 进行操作。
使用专用、授权的调试环境:解密的流量可能包含令牌或账户数据。捕获完成后停止捕获,并按照环境的程序移除临时证书信任。上面的原始截图显示了一个较旧的 Charles 界面;菜单标签可能因版本而异。
识别 reCAPTCHA v2 隐形
关键点:
- 当交互被评估为需要时,可能会出现图像挑战;并非每次提交都会显示。

- CAPTCHA 从域名
google.com或recaptcha.net加载。 - “我不是机器人”复选框缺失。徽章可能出现在角落或内联,因此徽章位置不能作为可靠的版本测试。
使用 Charles 进行检测
- 配置好 Charles 后,加载授权页面并执行触发 reCAPTCHA 的正常操作。
- 过滤捕获的请求中的
recaptcha,如果存在相关reload请求,请检查。

原始捕获显示 fi 在 protobuf 位置 6。将其视为该捕获的历史观察结果,而不是保证的检测规则:内部数据包布局不是稳定的公共 API。
如果没有 Charles,请检查控件配置和操作如何触发它。Google 的 隐形 reCAPTCHA 指南 记录了按钮绑定和使用 data-size="invisible" 的编程渲染。检查周围的集成;仅缺失复选框不能证明是隐形 v2。

识别 reCAPTCHA v3 和 v3 企业版
关键点:
- 经典的 reCAPTCHA v3 是基于评分的,并且在 v3 交互中不显示图像挑战。对于企业版,确认活动密钥是基于评分的;企业版还支持其他密钥类型。
- CAPTCHA 从域名
google.com或recaptcha.net加载。 - 可能会显示徽章而没有“我不是机器人”复选框。这种外观也可能是隐形 v2 的表现。
使用 Charles 进行检测
- 配置好 Charles 后,加载授权页面并执行触发 reCAPTCHA 的正常操作。
- 过滤捕获的请求中的
recaptcha,如果存在相关reload请求,请检查。

原始截图显示 protobuf 位置 8 的 action 字符串。该位置是历史数据包布局细节,不足以证明是 v3 或企业版。action 的存在本身也不足以证明:CapSolver 为某些 v2 任务记录了 pageAction 字段。
如果没有 Charles,请检查活动集成。Google 的 v3 指南 记录了基于 action 的执行,包括站点密钥渲染参数和传递给 grecaptcha.execute 的 action。该方法名本身不足以决定,因为隐形 v2 也使用它。对于企业版,检查 enterprise.js、相关调用和所有者密钥配置。
一旦识别,使用当前 CapSolver reCAPTCHA v3 任务文档 将观察到的 action 映射到支持的请求字段。

其他资源
结论
从扩展开始,然后使用控件行为、集成代码和 Charles 或浏览器网络观察来检查结果。保留原始数据包截图作为示例,并根据活动密钥配置确认不确定的情况。使用 CapSolver 并结合记录的参数进行识别的集成。
FAQ
Q: reCAPTCHA v2 是否总是显示图像挑战?
A: 不。复选框 v2 可以在没有图像挑战的情况下完成。隐形 v2 也可以在每次交互中不显示。
Q: 没有复选框的徽章是否意味着 reCAPTCHA v3?
A: 不。隐形 v2 也可能看起来类似。应检查控件配置、活动调用和相关密钥,而不是依赖徽章。
Q: 企业版请求是否证明页面使用了 v3 企业版?
A: 不。它标识了企业 API 家族。在选择任务类型之前,请确认活动密钥类型和行为。
Q: 我需要 Charles 来识别版本吗?
A: 不需要。CapSolver 扩展和浏览器开发者工具提供了替代的检查路径。Charles 对于授权的网络调试有用,但其数据包字段位置不是永久的版本标识符。
合规声明: 本博客提供的信息仅供参考。CapSolver 致力于遵守所有适用的法律和法规。严禁以非法、欺诈或滥用活动使用 CapSolver 网络,任何此类行为将受到调查。我们的验证码解决方案在确保 100% 合规的同时,帮助解决公共数据爬取过程中的验证码难题。我们鼓励负责任地使用我们的服务。如需更多信息,请访问我们的服务条款和隐私政策。
更多

通过 getToken 解决 reCAPTCHA:一次请求,无需轮询
使用CapSolver的getToken方法处理支持的reCAPTCHA任务,包括有文档说明的JSON请求、cURL示例、直接结果和清晰的令牌验证步骤。

Nikolai Smirnov
17-Sep-2026

reCAPTCHA 测试密钥:如何设置可靠的 QA 环境
在质量保证中使用reCAPTCHA测试密钥,结合独立环境、后端验证检查、负面测试和发布保护,确保测试设置不会进入生产环境。

Lucas Mitchell
11-Sep-2026

如何识别 reCaptcha 的版本
在本文中,我们将向您展示如何识别所使用的reCaptcha版本。

Ethan Collins
10-Sep-2026

如何解决“来自您的计算机网络的异常流量”
在Google上遇到“来自您计算机网络的异常流量”错误?我们的指南解释了这些错误的触发原因,并提供了解决验证码的解决方案,包括技巧,并探讨了CAPSOLVER.COM如何通过自动解决这些中断来优化您的浏览体验。

Lucas Mitchell
09-Sep-2026

制作reCAPTCHA求解器教程:构建一个无代码的CapSolver HTTP场景
按照此Make reCAPTCHA求解器教程,构建一个包含createTask、getTaskResult、retry分支和验证的CapSolver HTTP场景。

Ethan Collins
16-Jul-2026

修复 'reCAPTCHA 令牌无效' 在 AI Agents 中
针对看到reCAPTCHA令牌无效的AI代理的表单提交指南,重点在于令牌时效、操作匹配、隐藏字段和后端验证。

Ethan Collins
16-Jun-2026

