如何识别并获取 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% 合规的同时,帮助解决公共数据爬取过程中的验证码难题。我们鼓励负责任地使用我们的服务。如需更多信息,请访问我们的服务条款和隐私政策。
更多

用最佳验证码破解器解决无限验证码
学习使用最佳验证码解决工具无缝解决无限验证码,详细指南介绍如何有效设置和自动化验证码解决方案

Emma Foster
20-Jan-2026

2026年最佳reCAPTCHA求解器用于自动化&网页抓取
探索2026年最佳的reCAPTCHA求解器,用于自动化和网络爬虫。了解它们的工作原理,选择最适合的,并在机器人检测中保持领先。

Sora Fujimoto
15-Jan-2026

在 C++ 中解决 reCAPTCHA:完整指南
学习如何使用 CapSolver API 在 C++ 中解决 reCAPTCHA。本完整指南涵盖设置您的项目、创建任务和获取任务结果,并附有实际示例。

Nikolai Smirnov
14-Jan-2026

如何使用Node.js解决reCAPTCHA | 2026年指南
通过本指南了解如何使用Node.js和求解工具轻松解决reCAPTCHA v2和v3。今天提升你的自动化水平!

Emma Foster
05-Jan-2026

自动化 reCAPTCHA v2 解决:使用 CapSolver 的教程
让我们来了解一下如何通过CapSolver轻松自动化解决reCAPTCHA v2的方案。

Nikolai Smirnov
05-Jan-2026

如何在网络爬虫中解决 reCAPTCHA Enterprise 挑战
解决reCAPTCHA Enterprise的网络爬虫指南。包含Python代码、设置步骤和实现技巧。

Nikolai Smirnov
04-Jan-2026


