网络爬虫验证码识别
借助一款本地识别工具,让爬虫顺畅通过 reCAPTCHA、Cloudflare Turnstile 和图片挑战——无论你抓取多少页面,都只需支付统一价格。
- 无限量识别
- 无限线程
- 90–100% 准确率
- 本地运行
验证码是爬虫停摆的最常见原因。爬虫顺畅运行数小时后,突然遇到 reCAPTCHA 插页或 Cloudflare Turnstile 挑战,此后的每个响应都返回空白。CapSkip 是一款面向网络爬虫的验证码识别工具,在你自己的 Windows 机器或 VPS 上本地运行,几秒内就把 token 交还给你的爬虫,让抓取持续进行,而不是卡在挑战后面排队。
抓取正是按次计费最痛的地方。2Captcha、Anti-Captcha、CapSolver 等服务按每千次识别计费,因此抓取成本随规模上升,大型任务在验证码上的花费甚至可能超过代理。CapSkip 采用统一定价:每月低至 10 美元的订阅,加上一次性 99 美元的终身授权,即可无限量识别、无限线程。你可以扩大并发而不增加账单,重试风暴也不产生任何额外费用。
它适配你现有的任何抓取技术栈。可从 Scrapy、requests、Selenium、Playwright 或 Puppeteer 中调用 Python、Node.js、PHP 或 .NET SDK,在有界面运行时加载浏览器扩展,或将现有的 2Captcha 和 Anti-Captcha 客户端代码指向 CapSkip 的本地 API 模拟,从而保留你现有的代码。由于识别在本地完成,你的目标 URL、site key 和页面图片永远不会交给第三方集群——当抓取目标关乎业务时,这一点至关重要。
无需编写代码。 运行 CapSkip 应用, 浏览器扩展 自动连接,然后直接在页面中识别验证码。已经在使用其他服务?迁移非常简单:CapSkip 是一个即插即用的 验证码识别工具 会自动连接,然后直接在页面上识别验证码。已在使用其他服务?迁移很简单:CapSkip 模拟 2Captcha、RuCaptcha、Anti-Captcha、CapMonster Cloud、CapSolver、DeathByCaptcha、SolveCaptcha 和 Captchas.io。在 CapSkip 应用的 hosts 文件中添加你的服务,你现有的代码即被路由到 CapSkip 并在本地识别,无需任何改动。
为什么 CapSkip 是最适合网络爬虫的验证码识别工具
无限量识别,统一价格
一个统一价格:一次性 99 美元终身授权,加上每月低至 10 美元的低价订阅。无需充值点数、无按次计费、无限流。
快速、高并发识别
图片验证码约 0.1 秒完成,reCAPTCHA、Turnstile 和极验通常在几秒内识别,且支持无限线程。
90–100% 准确率
在真实、实时的挑战上具有高成功率,并且每当出现新的验证码类型时都提供免费模型训练。
本地且私密
CapSkip 在你自己的机器或 VPS 上识别。挑战数据永远不会外发到第三方人工识别集群。
API 模拟
本地 HTTP API,可模拟 2Captcha、Anti-Captcha、CapSolver 等。将你的代码指向 CapSkip,其余保持不变。
扩展 + SDK
面向 Chrome 和 Firefox 的免代码浏览器扩展,以及用于自动化的官方 Python、Node.js、PHP 和 C# SDK。
在爬虫中识别验证码的三种方式
# pip install capskip
from capskip import CapSkip
import requests
solver = CapSkip(host="127.0.0.1", port=8080)
session = requests.Session()
# The search results are behind a reCAPTCHA, so solve it first.
token = solver.recaptcha(
sitekey="YOUR_SITEKEY",
url="https://example.com/search",
)["code"]
page = session.post(
"https://example.com/search",
data={"q": "widgets", "g-recaptcha-response": token},
)
print(page.status_code, len(page.text))识别挑战、提交 token,继续抓取。无限量识别、无限线程、统一价格。
在真实挑战上看它运作
我们为每种验证码类型托管了实时、可交互的演示页面。加载真实小组件、运行 CapSkip,看着 token 返回。
抓取时如何识别验证码
-
1
安装 CapSkip
下载桌面应用 (Windows 版,或在 VPS 上运行)并启动它。本地识别引擎会自动启动。
-
2
登录应用
购买 1 美元试用 或 青铜 / 白银 / 黄金授权 ,登录信息会立即通过邮件发送给你,付款后授权即刻生效。用它登录应用,你就可以开始识别了。 设置指南 有详细说明。
- 3
CapSkip 与按次计费识别 API 的对比
| 功能 | CapSkip | 按次计费 API |
|---|---|---|
| 大型抓取的成本 | 固定月费,无限量识别 | 每出现一个挑战页面就上涨 |
| 并发 | 无限线程,可自由扩展工作进程 | 并行进程越多,余额消耗越快 |
| 识别在哪里运行 | 在你自己的抓取主机或 VPS 上 | 远程服务器,每个挑战都多一次跳转 |
| 每个挑战的延迟 | 图片验证码约 0.1 秒,token 类型几秒 | 网络往返,外加共享队列中的等待时间 |
| 服务商能看到什么 | 什么都看不到:目标 URL 和页面数据都留在你的机器上 | 目标 URL、site key 和图片被发送到外部 |
| 爬虫集成 | Python、Node.js、PHP 和 .NET SDK,以及即插即用的 API 模拟 | 每个服务都需一个专用客户端 |
| 重试与失败 | 想重试多少次都行,不产生额外费用 | 每次重试都是一次计费识别 |
授权简单,无限量识别
一次性购买终身授权,再按月低价订阅。每个方案都解锁无限量识别 每一种验证码类型,且永远无按次验证码费用。
想先试用一下?
以 1 美元开始 7 天试用,在你自己的目标上识别 1,000 个任意类型的验证码。
相关验证码识别工具与指南
网络爬虫中如何应对验证码
爬虫会遇到两类验证码:像 reCAPTCHA 和 Cloudflare Turnstile 这样的 token 挑战,需要一个有效的响应 token 随请求提交;以及图片挑战,需要读出其中的字符。CapSkip 两者都覆盖。对于 token 类型,将页面 URL 和 site key 传给 SDK,并把它返回的 token 注入到你的表单提交或自动化控制的浏览器页面中。对于图片类型,传入图片即可得到文字。将 CapSkip 运行在与爬虫相同的机器上(或爬虫所在的 VPS 上),使识别不增加网络跳转,并使用无限线程同时为多个工作进程识别。如果你的流程已经在调用 2Captcha 或 Anti-Captcha,保留那段代码,改为指向 CapSkip 的本地 API 模拟即可。不过,验证码识别工具并不能替代良好的抓取习惯:合理的速率限制、真实的请求头和优质的代理,仍然决定着挑战出现的频率。
常见问题
网络爬虫时我该如何应对验证码?
最适合网络爬虫的验证码识别工具是哪个?
CapSkip 适用于 Scrapy、Selenium 和 Playwright 吗?
大型抓取的验证码识别成本是多少?
CapSkip 能让我的爬虫通过 Cloudflare Turnstile 吗?
识别验证码会拖慢我的爬虫吗?
如果使用验证码识别工具,我还需要代理吗?
将验证码识别工具用于抓取合法吗?
准备好让你的爬虫持续运行了吗?
下载 CapSkip、激活授权,即可从浏览器或代码中无限量识别验证码。统一价格,无按次计费。
