产品集成资源文档定价
立即开始

© 2026 CapSolver. All rights reserved.

联系我们

Slack: lola@capsolver.com

产品

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • 浏览器插件
  • 更多验证码类型

集成

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • 合作伙伴
  • 查看所有集成

资源

  • 推荐返佣系统
  • 官方文档
  • API 参考
  • 博客
  • 常见问题 (FAQ)
  • 术语表
  • 系统状态

法律声明

  • 服务条款
  • 隐私政策
  • 退款政策
  • 请勿出售我的信息
博客/reCAPTCHA/使用CapSolver自动识别谷歌验证码
Jun16, 2023

使用CapSolver自动识别谷歌验证码

Emma Foster

Emma Foster

Machine Learning Engineer

如何解决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 Copy
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 Copy
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

查看更多

reCAPTCHAApr 16, 2026

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

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

Aloísio Vítor
Aloísio Vítor
reCAPTCHAMar 25, 2026

如何解决 reCAPTCHA v2 Python 和 API

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

Nikolai Smirnov

目录

Nikolai Smirnov
reCAPTCHAFeb 27, 2026

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

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

Aloísio Vítor
Aloísio Vítor
reCAPTCHAFeb 12, 2026

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

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

Sora Fujimoto
Sora Fujimoto