使用CapSolver自動識別谷歌驗證碼

Emma Foster
Machine Learning Engineer
16-Jun-2023
如何解决Google reCAPTCHA
理解reCAPTCHA
Google的reCAPTCHA是一種網站反垃圾和防惡意活動的保護措施。這個高級安全功能利用了先進的風險分析機制以及靈活的CAPTCHA,以阻止自動化軟件在您的網站上進行有害操作,同時確保真實用戶的順暢通行。
縮寫CAPTCHA代表“完全自動化的公共圖靈測試,用于區分計算機和人類”,顧名思義,它旨在確定用戶是真實的人還是機器人。
reCAPTCHA有多個版本:
- reCAPTCHA v1:先驱版本,会向用户呈现乱码文本供他们在文本框中输入。
- reCAPTCHA v2:此变体提示用户勾选一个复选框以确认他们不是机器人。有时,它还会要求用户从网格中选择某些类别的图像。
- reCAPTCHA v3:在网站背景中悄悄运行的版本,它分析用户行为,并根据计算出的用户是人还是机器人的概率分配得分。与其前身一样,它不需要任何特定的交互,为用户提供了更流畅的体验。
在本文中,我们将集中解密reCAPTCHA v2。
解密reCAPTCHA v2
要解密reCAPTCHA v2,您需要遵循我们的指导方针。某些参数是强制性的,而其他参数是可选的。为了进行演示,我们将重点关注强制性参数。reCAPTCHA v2的任务分类如下:
- ReCaptchaV2Task:此任務類別需要您自己的代理。
- ReCaptchaV2TaskProxyLess:此任務類別使用服務器的內部代理。
- ReCaptchaV2EnterpriseTask:此任務類別需要您自己的代理。
- ReCaptchaV2EnterpriseTaskProxyLess:此任務類別使用服務器的內部代理。
为了进行演示,我们将使用ReCaptchaV2TaskProxyLess,因为网站使用标准的reCAPTCHA v2。如果网站实现了Recaptcha Enterprise,则需要发送适当的任务类型(ReCaptchaV2EnterpriseTaskProxyLess或ReCaptchaV2EnterpriseTask),并确保包含所有必要的参数。
如果缺少任何參數,令牌可能無法被網站接受。您可以在提供的圖片中找到所有參數。
要解決驗證碼,第一步是提交所有必要的信息,爲此,我們使用createTask方法。
第1步:將信息輸入Capsolver
language
POST https://api.capsolver.com/createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
}
第2步:檢索結果
要验证结果,您需要不断地ping getTaskResult API端点,直到验证码被解决。
以下是一個示例請求:
language
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID_OF_CREATETASK```markdown
}
在成功解決驗證碼後,您將收到類似于附帶圖片顯示的響應。收到的驗證碼令牌可以通過提交到相關站點進行驗證。
??如果令牌被拒絕,則可能意味著某些信息丟失或不正確。我們建議進行全面的檢查,以確定reCAPTCHA是標准還是企業,並且它是否需要在我們的指南中列爲可選的其他參數。
加入我們
中文代理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