CAPSOLVER
博客
如何识别和查找 reCAPTCHA v3 的值

如何识别和查找 reCAPTCHA v3 的值

Logo of CapSolver

Emma Foster

Machine Learning Engineer

27-Jun-2023

"score" 在 V3 中代表什么,为什么没有验证码?

reCAPTCHA V3 不是普通的验证码任务。它不是用于区分机器和人类的自动图灵测试。reCAPTCHA V3 是一个浏览器评分机制,用于识别操作浏览器的是人类还是程序。绕过 reCAPTCHA V3 的结果是一个 0.1 到 0.9 的得分,其中 0.1 表示“最可能是机器人”,0.9 表示“最可能是人类”。Capsolver 提供得分为 0.9 的令牌。

如何知道有一个 reCAPTCHA V3?

  • reCAPTCHA V2:页面上有一个复选框。
  • reCAPTCHA V2 隐形:没有复选框,但在右下角有一个 reCAPTCHA 徽标。有时,如果检测到您是可疑用户,您会被要求解决 reCAPTCHA。
  • reCAPTCHA V3:没有复选框,但在右下角有一个 reCAPTCHA 徽标。您永远不需要解决 reCAPTCHA。

有时很难区分 reCAPTCHA V2 隐形和 V3。在这种情况下,只需在浏览器的控制台 Command+Option+C(Mac),或者 Control+Shift+C(Windows,Linux,Chrome OS)中打开,并检查发送到 google.com 的请求(在某些情况下为recaptcha.net)在 Network 标签页上。

找到请求
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 隐形。

如何找到“googlekey”和“action”

有一些方法可以找到 google key 和 action 参数,其中一些方法比其他方法更有效。第一种选项是找到这些值的最佳方法。

第一种选项

  1. 下载 Charles Proxy

  2. 右键单击我们可以看到的名称为 https://google.com 的请求

  3. 单击“启用 SSL”

    点击后,应该看起来像这样:

  4. 为了识别 Google key 和 action 参数,我们只需要转到该网站并使用“Charles Open”触发 reCaptcha v3!在本例中,这是 reCaptcha v3 Enterprise,但是应该会出现一个请求。以下是 Google key 的红线

  5. 现在您已经拥有了 Google key,是时候找到 action 了。单击重新加载请求并在右侧菜单中单击 ProtoBuf

  6. 单击后,将出现一些值,我们需要找到一个看起来像一个动作参数的文本参数,例如:

    LOGIN_USER_SEARCH 是 action 参数。

第二种选项

  • googlekey:打开带有验证码的网页并转到浏览器的控制台。在包含验证码挑战的 iframe 中搜索。现在在脚本地址中查找 k 参数。那就是你要找的 Google key。它对于使用 Google reCAPTCHA 的特定网站是静态的。
  • action:打开一个有验证码的网页并转到浏览器的控制台。现在找到调用 grecaptcha.execute 方法的脚本。用于调用此方法的参数可能包含一个 action 参数。如果有,将其传递给 in.php 中的请求。如果没有 action,则不需要发送。

Google 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"
        }
}

步骤 4:获取结果

直到解决验证码之前,我们需要检索 getTaskResult 方法。

例如:

json 复制代码
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"YOUR_API_KEY",
    "taskId": "TASKID OF CREATETASK" //ID created by the createTask method
}

解决验证码后,您可以通过将令牌发送到网站来检查验证码令牌。

有关如何解决 reCaptcha v3 的更多信息,请查看此博客:使用人类得分解决 reCaptcha v3

加入我们
中文代理QQ群:497493756

合规声明: 本博客提供的信息仅供参考。CapSolver 致力于遵守所有适用的法律和法规。严禁以非法、欺诈或滥用活动使用 CapSolver 网络,任何此类行为将受到调查。我们的验证码解决方案在确保 100% 合规的同时,帮助解决公共数据爬取过程中的验证码难题。我们鼓励负责任地使用我们的服务。如需更多信息,请访问我们的服务条款和隐私政策。

更多

reCAPTCHA 无效的站点密钥或令牌?原因与解决指南
reCAPTCHA 无效的站点密钥或令牌?原因与解决指南

遇到“reCAPTCHA 无效的站点密钥”或“无效的 reCAPTCHA 令牌”错误?发现常见原因、逐步修复方法和故障排除技巧,以解决 reCAPTCHA 验证失败的问题。学习如何修复 reCAPTCHA 验证失败,请再试一次。

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

16-Apr-2026

如何解决 reCAPTCHA v2 Python 和 API
如何解决 reCAPTCHA v2 Python 和 API

学习如何使用 Python 和 API 解决 reCAPTCHA v2。这份全面指南涵盖代理和无代理方法,提供可用于自动化的生产就绪代码。

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

25-Mar-2026

如何为人工智能基准测试平台自动化解决reCAPTCHA
如何自动化破解reCAPTCHA以用于人工智能基准测试平台

学习如何自动化处理reCAPTCHA v2和v3以进行AI基准测试。使用CapSolver优化数据收集并保持高性能的AI流水线。

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

28-Feb-2026

如何解决网络爬虫中的常见reCAPTCHA问题
如何修复网络爬虫中的常见reCAPTCHA问题

学习如何解决网络爬虫中的常见reCAPTCHA问题。探索针对reCAPTCHA v2和v3的实用解决方案,以确保数据收集流程的顺畅。

reCAPTCHA
Logo of CapSolver

Sora Fujimoto

13-Feb-2026

用最佳验证码破解器解决无限验证码
用最佳验证码破解器解决无限验证码

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

reCAPTCHA
Logo of CapSolver

Emma Foster

20-Jan-2026

2026年最佳reCAPTCHA求解器 用于自动化与网络爬虫
2026年最佳reCAPTCHA求解器用于自动化&网页抓取

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

reCAPTCHA
Logo of CapSolver

Sora Fujimoto

15-Jan-2026