如何识别并获取 reCAPTCHA V3 的值

Emma Foster
Machine Learning Engineer
20-Oct-2025

V3中的“分数”代表什么?为什么没有验证码?
reCAPTCHA V3并不是普通的验证码任务。它不是用于区分机器人和人类的自动图灵测试。reCAPTCHA V3是一种浏览器评分机制,可以识别操作浏览器的是人类还是程序。解决reCAPTCHA V3的结果是一个从0.1到0.9的分数,其中0.1表示“最可能是机器人”,0.9表示“最可能是人类”。CapSolver 提供的令牌分数为0.9。
如何判断是否存在reCAPTCHA V3?
- reCAPTCHA V2:页面上有一个复选框。
- reCAPTCHA V2 Invisible:没有复选框,但右下角有一个reCAPTCHA图标。有时在检测到您是可疑用户时,会要求您解决reCAPTCHA。
- reCAPTCHA V3:没有复选框,但右下角有一个reCAPTCHA图标。您永远不会被要求解决reCAPTCHA。
有时区分reCAPTCHA V2 Invisible和V3会很困难。在这种情况下,只需打开浏览器的控制台(Mac上使用Command+Option+C,Windows、Linux、Chrome OS上使用Control+Shift+C),并在网络选项卡中检查发送到google.com(或某些情况下为recaptcha.net)的请求。
查找请求
https://www.google.com/recaptcha/api2/reload?k= 用于reCaptcha v3 或 https://www.google.com/recaptcha/enterprise/reload?k= 用于reCaptcha v3 Enterprise
然后检查
https://www.google.com/recaptcha/api2/userverify?k=
第一个请求应该始终存在。如果找不到,请尝试将主机名更改为"recaptcha.net",直到找到它。如果找不到第二个userverify请求,则是reCAPTCHA V3的情况。如果存在userverify请求,则是reCAPTCHA V2 Invisible。
如何找到"googlekey"和"action"
找到google密钥和action参数有几种方法,有些方法比其他方法更有效。第一种方法是最好的方式。
方法 #1:
阅读此博客
附加代码: 顶级验证码解决方案的附加代码;CapSolver仪表板: CAP25。兑换后,每次充值后将获得额外5%的奖金,无限次。
方法 #2:
-
右键点击名称为https://google.com的请求

-
点击启用SSL

点击后应如下所示:

-
要识别google密钥和action参数,只需访问该网站并使用Charles打开触发reCaptcha v3

在这种情况下,它是reCaptcha v3 Enterprise,但应该会显示一个请求。红色线是google密钥 -
现在您有了google密钥,是时候找到action了。点击reload请求,在右侧菜单中点击ProtoBuf

-
点击后,一些值会出现,我们需要找到一个文本参数并看起来像action参数,例如:

LOGIN_USER_SEARCH是action参数。
方法 #3:
- googlekey: 打开包含验证码的网页并进入浏览器的控制台。
查找包含验证码挑战的iframe。您可以搜索src="https://www.google.com/recaptcha/api2/anchor
现在在脚本地址中找到k参数。这就是您要找的googlekey。对于每个使用Google reCAPTCHA的特定网站,它都是静态的。 - action: 打开包含验证码的网页并进入浏览器的控制台。现在查找调用*grecaptcha.execute方法的脚本。调用此方法时使用的参数可能包含一个action参数。如果存在,请在上传任务到in.php时传递它。如果不存在action,您不需要发送它。
reCAPTCHA v3分数是如何工作的?
reCAPTCHA有11个级别,分数范围从0.0到1.0。分数为1.0表示交互风险较低且几乎肯定是真实的,而0.0表示连接风险较高且可能是虚假的。
如何解决reCaptcha v3
步骤 1: 提交信息到capsolver
json
POST https://api.capsolver.com/createTask
{
"clientKey":"yourapiKey",
"task":
{
"type":"ReCaptchaV3Task",
"websiteURL":"https://antcpt.com/score_detector",
"websiteKey":"6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf",
"pageAction": "homepage",
"proxy":"yourproxy"
}
}
步骤 2: 获取结果
我们需要使用getTaskResult方法,直到验证码被解决。
示例:
json
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID OF CREATETASK" //由createTask方法创建的ID
}
验证码解决后,您可以将验证码令牌发送到网站进行检查。
有关如何解决reCaptcha v3的更多信息,请查看此博客:使用人工分数解决reCaptcha v3
CapSolver团队 💜
合规声明: 本博客提供的信息仅供参考。CapSolver 致力于遵守所有适用的法律和法规。严禁以非法、欺诈或滥用活动使用 CapSolver 网络,任何此类行为将受到调查。我们的验证码解决方案在确保 100% 合规的同时,帮助解决公共数据爬取过程中的验证码难题。我们鼓励负责任地使用我们的服务。如需更多信息,请访问我们的服务条款和隐私政策。
更多

使用 JavaScript 解决 reCAPTCHA:完整教程
尽管reCAPTCHA能有效保护网络内容,但它有时会阻碍合法活动,例如研究、数据分析或其他合规驱动的自动化任务,这些任务涉及与网络服务进行交互。

Anh Tuan
02-Dec-2025

如何用 Python 解决 reCAPTCHA v3 企业版
reCAPTCHA v3 企业版 Python 指南,包含高分技巧、代理选项和 CapSolver 集成,以实现稳定 0.7–0.9 的结果。

Lucas Mitchell
02-Dec-2025

如何使用 Node.JS 解决 reCAPTCHA v3
在本文中,我们将向您展示如何使用 Node.JS 解决 reCaptcha v3。

Adélia Cruz
28-Nov-2025

如何使用Python解决reCAPTCHA v3
学习使用 Python 和 CapSolver 解决 Google 的 reCAPTCHA v3,获得高分,并与自动化工作流集成。

Emma Foster
28-Nov-2025

CapSolver 验证码解决工具 Chrome 扩展程序
CapSolver的人工智能Chrome扩展程序以高精度和极简设置自动解决CAPTCHA——非常适合自动化。

Emma Foster
27-Nov-2025

通过最高令牌分数0.7-0.9解决reCaptcha v3 - 详解
通过Capsolver轻松解决reCaptcha v3,获得0.7到0.9之间的分数,用于可靠且高效的数字验证

Emma Foster
26-Nov-2025


