如何识别和查找 reCAPTCHA v3 的值

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 参数,其中一些方法比其他方法更有效。第一種選項是找到这些值的最佳方法。
第一種選項
-
下載 Charles Proxy
-
右鍵單擊我們可以看到的名稱爲 https://google.com 的請求
-
单击“启用 SSL”
點擊後,應該看起來像這樣:
-
为了识别 Google key 和 action 参数,我们只需要转到该网站并使用“Charles Open”触发 reCaptcha v3!在本例中,这是 reCaptcha v3 Enterprise,但是应该会出现一个请求。以下是 Google key 的红线
-
现在您已经拥有了 Google key,是时候找到 action 了。单击重新加载请求并在右侧菜单中单击 ProtoBuf
-
單擊後,將出現一些值,我們需要找到一個看起來像一個動作參數的文本參數,例如:
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 v2
本博客是关于如何使用Capsolver解决reCaptcha v2隐形版的全面指南。它提供了从向Capsolver提交必要信息到验证结果的分步教程。本博客设计得易于理解和遵循,使在您的网站上实施和解决reCaptcha v2隐形版的流程变得快速且高效。这是一份独特且详尽的指南,确保读者能够深入理解整个过程,杜绝抄袭。

Ethan Collins
11-Oct-2025

如何解决reCaptcha v3企业版
使用Capsolver轻松解决reCAPTCHA v3 Enterprise:这是您应对复杂验证码,进行高级风险分析和无缝集成的关键。

Ethan Collins
24-Sep-2025

如何找到reCaptcha的回調函數
查找 reCAPTCHA 的回调函数需要识别在成功解决 reCAPTCHA 后执行的 JavaScript 函数。以下是您可能采取的步骤的简要预览。

Ethan Collins
23-Sep-2025

如何解决reCaptcha v2
本文将教您什么是reCaptcha以及如何使用CapSolver轻松解决reCaptcha v2。

Ethan Collins
23-Sep-2025

如何解决reCaptcha v3并获得接近人类水平(>0.7–0.9)的分数
使用Capsolver高效解决reCaptcha v3。本指南涵盖从设置到解决验证码的全部内容,确保获得高分和流畅的网页浏览体验。

Ethan Collins
23-Sep-2025

验证码解答器 | 自动解决浏览器中的验证码
本文將向您展示如何在浏覽器上解決reCaptcha。

Ethan Collins
23-Sep-2025