reCAPTCHA v2 回调

reCAPTCHA v2 回调识别工具:当没有提交按钮时

你的机器人勾选了复选框,页面却一动不动。CapSkip 在你自己的电脑上识别 reCAPTCHA,它的浏览器扩展还会触发网站一直在等的那一步,让表单顺利提交,或者打开下一个页面。

Windows x64·本地运行,验证码不会离开你的电脑
  • 自动触发下一步
  • 没有按钮也能用
  • 重试不花钱
每月 reCAPTCHA 数量40,000
40.0k250.0k
别家按次收费,每 1,000 次约 $1.40$56.00
CapSkip Bronze,统一定价$35.00
$21.00留在你的口袋里按当前用量,每月如此

reCAPTCHA v2 回调识别工具解决的是表单自动化中最令人困惑的故障:reCAPTCHA 明明已经识别,页面却毫无反应。许多注册、登录和结账页面本身没有提交按钮。它们等待 reCAPTCHA 宣布访客已通过验证,然后才会提交表单、解锁下一步,或者启用一个原本灰掉的按钮。只会把答案粘贴进去的工具从来不会发出这个通知,所以页面会一直等下去。

CapSkip 把这两半都包了。验证码在你掌控的 Windows 机器上本地识别,通常需要 3 到 10 秒;随后它的 Chrome 或 Firefox 扩展会像真实访客那样给页面发出放行信号,流程无需你插手就能继续。如果你用自己的代码驱动浏览器,SDK 会把答案交给你,再加一行代码就能让页面继续往下走,如下方示例所示。

这类小组件不另收费。每个套餐都包含它们,且识别次数无限量,因此在超时或通行凭证过期后重跑一次任务,也不会多花一分钱。

扩展会帮你把事情做完。 保持桌面应用开启,扩展就会发现 reCAPTCHA、完成识别,然后触发页面原本计划的下一步操作,无论是提交表单还是打开后续步骤。你既不用翻查页面,也不用写一行代码。 看看扩展能做什么

回调识别工具能为你的表单做什么

下一步由它自动启动

在这类页面上,识别只完成了一半工作。CapSkip 还会通过扩展告诉页面验证已完成,于是表单自动提交,或者下一个页面自动加载,无需点击。

专为没有按钮的表单设计

有些登录、注册和结账页面会让提交按钮一直保持灰色,直到 reCAPTCHA 报告成功,有些则根本没有按钮。只返回答案的识别方式,恰恰会在这些页面上卡住。

无需翻查页面代码

你不需要弄清网站在验证之后会做什么。扩展会在每个页面上自行判断并执行,因此无代码的工作流程依然无需代码。

每次尝试都用全新凭证

识别好的 reCAPTCHA 只能用一次,大约两分钟内就会过期。使用扩展时,识别和下一步紧接着发生,重试时则直接获取一个新的通行凭证。

在你自己的硬件上识别

验证码在你的 PC 或 VPS 上完成识别,而不是交给远程的一大群打码工人,因此没有任何人能看到你的任务背后的表单或账号。

卡住的流程可免费重跑

套餐不按次计量,因此重新跑一遍中途断掉的多步骤流程,账单上也不会多出任何费用。无论你提交多少表单,金额都保持不变。

三种方式,越过卡住的 reCAPTCHA 环节

Python
from capskip import CapSkip
from selenium import webdriver

solver = CapSkip(host="127.0.0.1", port=8080)

driver = webdriver.Chrome()
driver.get("https://example.com/signup")

result = solver.recaptcha(
    sitekey="6Lc_your-site-key",
    url="https://example.com/signup",
)
token = result["code"]

# No submit button: set the token, then call the page callback with it.
driver.execute_script(
    'document.getElementById("g-recaptcha-response").innerHTML = arguments[0];'
    'myCallbackFunction(arguments[0]);',
    token,
)

写给开发者:识别验证码,把答案填入页面,再执行页面自身的下一步。扩展则无需代码就能替你完成这三步。

全自动处理表单的扩展

附加组件装进 Chrome 或 Firefox 后,它会识别小组件,然后像真人通过验证那样推动页面继续前进。无需逐个网站进行设置。

用于自建自动化的 SDK

在用 Selenium、Playwright 或 Puppeteer?SDK 会返回识别好的答案,你的代码只需再加一行,通知页面继续执行。

适配你现有工具的本地 API

已经对接 2Captcha、Anti-Captcha 或其他七种同类服务的机器人和宏工具,无需任何修改。告诉 CapSkip 它们期望的是哪个服务,它们的 reCAPTCHA 任务就会落到你的电脑上。

看回调表单如何自动响应

我们的在线演示加载了一个真实的回调 reCAPTCHA。在 CapSkip 和扩展运行时打开它,就能看到验证码被识别,而页面在验证完成的那一刻立即作出响应。

三步让卡住的表单动起来

  1. 安装 CapSkip 应用

    把它安装在任意一台 Windows 电脑或 Windows VPS 上。识别引擎就在应用里,浏览器扩展和你自己的代码都连接到它。 下载安装程序

  2. 激活套餐或试用

    选择青铜、白银或黄金套餐,或者在 3 天试用期内先拿你自己的表单测试一下,试用包含 500 次识别,且无需银行卡。登录信息会发送到你的邮箱,在应用中输入即可。 获取免费试用

  3. 添加扩展并打开你的表单

    把 CapSkip 附加组件装进你的 Chrome 或 Firefox 浏览器,加载那个以前总会卡住的页面,然后让 CapSkip 替你完成验证并触发下一步。 查看扩展使用指南

价格

不再按次付费

选择你的授权

黄金授权

$75/ 月

订阅黄金授权

授权即时激活

按月计费,可随时在账户中取消。

功能相同,机器越多,吞吐量越大。

每台机器的识别速度都受限于它自己的 CPU 和内存。机器越多,同时运行的线程就越多:白银可同时识别两倍数量的验证码,黄金则是三倍。

  • 无限解决,无每日上限
  • 无限线程,速度随硬件提升
  • 90% 至 100% 的识别准确率
  • 可直接替代主流打码服务的 API
  • 几乎兼容任何工具,无需编写代码
  • REST API、SDK 和浏览器扩展
  • 出现新的验证码类型时免费训练
  • 在你自己的机器上运行,数据不外传

上面展示的每一种验证码类型,每个授权都支持。 查看支持范围

想先试用一下?

开始 3 天免费试用,在你自己的目标上识别 500 个任意类型的验证码。

开始免费试用

为什么表单会卡在 reCAPTCHA 之后,以及如何绕过这一关

在传统表单上,reCAPTCHA 只是众多输入框中的一个:你勾选它,填好其余内容,然后点击提交按钮。而许多页面的工作方式恰恰相反。表单本身没有按钮,或者让按钮一直保持灰色,并监听 reCAPTCHA 发出访客已通过的信号。这个信号就是触发器:它会提交数据、打开下一个页面,或者解锁付款步骤。

这就是机器人和宏常常在复选框之后就停住的原因。只返回答案的识别工具,把剩下的事都丢给了你。你的工具把答案放进表单,严格来说验证已经通过,可页面根本没收到消息,只能干等。于是有些任务超时,有些重新提交,又白白消耗一次识别;如果用的是按次计费的套餐,每一次徒劳的尝试你都得付钱。

CapSkip 补上了这个缺口。在 Chrome 或 Firefox 中,它的扩展借助你电脑上的桌面应用识别 reCAPTCHA,然后像真实访客一样给页面发出放行信号。表单随即提交,或者下一步随即出现,无需代码,也无需翻查页面。如果你自己构建自动化,SDK 会返回答案,上面的代码示例展示了让页面继续执行所需的那额外一步。

时机同样重要。Google 把每个已识别的 reCAPTCHA 视为一次性使用,并在大约两分钟后让它失效,因此答案必须恰好在页面使用它之前送达。由于 CapSkip 在本地几秒内就能完成识别,并且按统一的月费收费,你可以在每次尝试时都请求一个全新的通行凭证,把中断的多步骤流程从头重跑,让你的登录、注册和结账流程自动走完。

相关指南: 隐形 reCAPTCHA 识别工具 · reCAPTCHA token 过期时间 · Selenium 验证码识别工具

为什么我的机器人在 reCAPTCHA 复选框之后就停住了?
页面在等一个它始终没收到的信号。在许多表单上,reCAPTCHA 必须先报告验证成功,页面才会提交任何内容或显示下一步。只粘贴答案的工具跳过了这个报告,所以表单看起来已经填完,却一直停在原地。CapSkip 扩展会同时送达答案和信号。
CapSkip 扩展会替我把表单继续下去吗?
会,前提是 CapSkip 应用在后台运行。它的 Chrome 或 Firefox 附加组件会识别 reCAPTCHA,然后触发页面的下一步操作,比如提交表单或打开下一个页面。你不需要针对每个网站做任何配置,也不需要查找任何东西。
验证后会自动提交的表单也适用吗?
适用,本页讲的正是这类表单。当表单会在 reCAPTCHA 成功的那一刻自动提交时,CapSkip 会以真实访客同样的方式产生这个成功状态,因此无需你或你的宏点击,提交就能顺利完成。
带这种 reCAPTCHA 的登录页面也能用吗?
可以。登录表单通常要等 reCAPTCHA 通过后才接受密码,CapSkip 会像对待其他回调小组件一样处理它们。请注意,reCAPTCHA 还会评估你连接所用的网络,因此对于经常登录的账号,使用干净的代理会有帮助。
结账和预订流程呢?
结账流程经常在付款之前放一个回调 reCAPTCHA。CapSkip 识别之后,页面就会继续走向付款。识别好的通行凭证只能维持大约两分钟,因此稍后重试的结账会直接重新识别一次,不额外收费。
中间夹着 reCAPTCHA 的多步骤表单,它怎么处理?
reCAPTCHA 往往把守着两个步骤之间的衔接处,例如从填写个人信息到确认页面。CapSkip 完成验证后,页面就会像对待真人一样继续前进。如果后面的步骤又出现一个 reCAPTCHA,它会再次被识别,而无限量套餐意味着这些额外的识别不花一分钱。
这是和常规 reCAPTCHA v2 识别工具分开的另一个产品吗?
不是。它就是同一个 CapSkip 应用、同一个授权。回调小组件只不过是页面上多了一步的 reCAPTCHA v2,每个套餐都涵盖它们,连同复选框版、隐形版和 Enterprise 版,不额外收费。
为什么页面有了反应,网站却仍然拒绝表单?
通常是因为通行凭证太旧或已经用过。识别好的 reCAPTCHA 在 Google 签发后大约两分钟就会过期,而且只被接受一次,所以提交太晚,或者重试时重复使用旧答案,都会失败。每次尝试都请求一次新的识别;既然没有按次费用,这样做不花任何钱。

复选框开了头,让表单把事情做完

安装 CapSkip,添加扩展,然后打开那个总是卡住的表单。reCAPTCHA 被识别,页面收到放行信号,你的任务就会继续进入下一步。