网络爬虫

网络爬虫验证码识别工具:适用于 Scrapy 爬虫

让爬虫、价格监控和销售线索采集工具顺利绕过 reCAPTCHA、Cloudflare Turnstile 和图片验证码。CapSkip 在你自己运行的硬件上自动打码,按月固定收费,爬取规模再大,价格也不变。

Windows x64·本地运行,验证码不会离开你的电脑
  • 一份月费,爬取规模不限
  • 无限线程
  • 目标网站信息不离开你的电脑
每月验证码数量40,000
40.0k250.0k
别家按次收费,每 1,000 次约 $1.40$56.00
CapSkip Bronze,统一定价$35.00
$21.00留在你的口袋里按当前用量,每月如此

网络爬虫验证码识别工具的价值,往往在这一刻最明显:一个已经顺利跑了几个小时的爬虫突然撞上验证墙,开始保存一堆空白页面。CapSkip 在你自己运行的 Windows 机器上(从办公室台式机到租用的 VPS 都可以)搞定 reCAPTCHA、Cloudflare Turnstile、极验(GeeTest)v3、图片验证码等,并立即把答案交回,让你的爬虫继续采集数据,而不是卡在原地。

价格监控、销售线索挖掘和 SEO 爬取,只要用按次计费的服务,都会碰到同一个问题:爬得越多,账单越高。页面翻倍,验证码大致也会翻倍,再加上每一次重试,发票上的识别费用最后甚至可能超过代理开销。CapSkip 没有点数,也不计量。订阅价格为单台机器每月 35 美元,识别次数无限量,这台机器扛得住多少线程,就能跑多少线程。

它还能直接融入你现有的爬虫技术栈。Scrapy 项目,Selenium、Playwright 和 Puppeteer 脚本,以及围绕 2Captcha 或 Anti-Captcha 开发的工具,都能把验证码交给 CapSkip 处理,大多数情况下无需重写。由于每次识别都在你自己的硬件上完成,你爬取的网站清单永远不会离开你的网络;当这份清单本身就是你的生意时,这一点至关重要。

爬取量翻倍,账单不变。 任务从一万个页面增长到一百万个,验证码也会随之增加,但你的 CapSkip 价格不会变。尽管增加爬虫、提高并发、反复重跑失败的页面:没有任何计数,也就没有任何额外收费。 查看三档方案

专为大规模爬取打造的网络爬虫验证码识别工具

爬取量在涨,账单不涨

页面更多、验证码更多、重试更多,你付的钱都不会因此改变。一份月度订阅覆盖爬虫遇到的所有验证码,无论任务每周只跑一次,还是全天候运行。

并发由硬件决定,而不是由套餐决定

任何套餐都不限制线程数。你运行的每个爬虫、工作进程和容器都可以同时把验证码发给同一台 CapSkip 机器,吞吐量只取决于这台机器的处理器和内存。

通过你爬取所用的代理完成识别

让每个 reCAPTCHA 或 Turnstile 任务都走爬虫正在使用的代理,这样通行凭证就出自之后负责提交它的同一个地址。图片验证码则完全不需要代理。

轻量级爬虫无需浏览器

从不启动浏览器的爬虫同样能顺利通过。CapSkip 在自己这一侧完成浏览器端的工作,再返回一个通行凭证,由你的爬虫随表单一起提交。

现有爬虫代码照常运行

你的爬虫多年来一直把验证码发给 CapSolver 或 Anti-Captcha?代码不用动。在 CapSkip 窗口里选择对应的服务,之后每个任务都会在本地得到答案。

你的目标列表保持私密

远程识别服务会收到你发过去的每一个 URL 和每一张图片。CapSkip 把这些工作留在你自己的机器上,这意味着任何外部供应商都无从得知你在监控哪些网站。

按你的爬取方式接入 CapSkip

Python
# 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))

在这个示例中,一个搜索表单被 reCAPTCHA 挡住;本地的 CapSkip 应用搞定验证码,爬虫提交答案后继续采集搜索结果。

适用于浏览器采集的扩展

在可见的 Chrome 或 Firefox 窗口里采集数据?安装这个附加组件,让 CapSkip 应用在后台运行,每个页面上的验证码都会自动通过,一行代码都不用写。

适用于自研爬虫的 SDK

用 Python 或 Node.js 自己写爬虫?官方 SDK(另有 PHP 和 .NET 版本)一次调用就能返回通行凭证,无论放在 Scrapy 项目里还是简短的独立脚本里都能用。

为现有工具提供的本地 API

为 2Captcha 或 Anti-Captcha 编写的爬虫工具和旧代码,可以把 CapSkip 当成那个服务直接对接,因此无需任何修改就能运行,也不用再购买点数。

正式爬取之前,先看它识别一个真实的验证码

在把正式的爬取任务交给 CapSkip 之前,先在我们的演示页面上试一试。每个页面都带有真实的验证码,你可以先在自己的机器上亲眼看着它被识别。

三步完成:从安装到爬取畅通无阻

  1. 在你的爬虫主机上安装 CapSkip

    把它装在已经运行爬虫的那台 Windows 机器上,或者给它单独配一台机器,让网络里的每个爬虫都能访问到它。 下载 Windows 安装程序

  2. 按爬取规模选择套餐

    根据你想同时用几台机器识别来选择档位,应用的登录信息会通过电子邮件发送给你。想先在自己的目标网站上测试?从无需银行卡的试用开始。 领取免费试用

  3. 把你的爬虫接入 CapSkip

    给爬虫加上 SDK,在应用中把基于 2Captcha 的工具切换到 CapSkip,或者让扩展在浏览器会话中工作,然后重新运行那个以前总是卡住的任务。 浏览 SDK

爬虫场景下,CapSkip 与按次计费验证码服务的对比

当识别不再按次计数,你的爬取会发生哪些变化。

功能CapSkip按次计费 API
爬取规模扩大时的成本统一月费,无论抓取多少页面每多一个弹出验证码的页面,费用就再涨一次
增加工作进程不限线程:一直扩展到硬件满载为止每多一个工作进程,余额就消耗得更快
失败页面与重试随意重跑,不额外收费每次重试都和首次尝试收费一样
识别在哪里进行在你自己的爬虫机器或 VPS 上在远程服务器上,每个验证码都多一次网络中转
等待时间图片验证码约 0.1 秒,其他类型也无需共享排队一次网络往返,外加在共享队列中排队
谁能看到你的目标网站没有人:URL 和页面都留在你的硬件上服务商会收到你发送的 URL 和图片
与你技术栈的契合度官方 SDK、浏览器扩展,以及兼容 2Captcha 的工具每家供应商各需一个单独的客户端

价格

不再按次付费

选择你的授权

黄金授权

$75/ 月

订阅黄金授权

授权即时激活

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

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

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

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

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

想先试用一下?

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

开始免费试用

网络爬虫如何绕过验证码,又不必按页面付费

验证码很少会让爬虫任务轰轰烈烈地崩掉。更常见的情况是:一个已经跑了几个小时的爬虫,开始收到验证页面而不是商品列表,还把它们当作数据保存下来,直到报告出来一半是空的,才有人察觉。当流量看起来像自动化程序时,网站就会弹出这类验证:同一个地址发出大量请求、访问节奏过于规律,或者浏览器的行为不像真人。爬取规模越大、速度越快,这种情况就越频繁。

这正是按次计费与网络爬虫格格不入的原因。按千次收费的服务,会把每一个新增品类、每一个新增国家、每一次重跑,都变成一张更大的账单。团队最后只好为了守住预算而给爬虫限速,这与数据管道的需求恰恰背道而驰。

统一价格的订阅消除了这种取舍。无论这个月 CapSkip 处理的是一百个验证码还是几百万个,费用都一样;线程也从不按套餐配给,所以决定并发量的是机器,而不是账单。一台机器不够用时,白银和黄金套餐会再加上第二台和第三台。

你现有的爬虫工具链,它也能轻松接上。Scrapy 爬虫和自定义脚本使用官方库;用 Selenium、Playwright 或 Puppeteer 驱动浏览器的爬取,可以借助扩展或一次库调用;为 2Captcha 类服务编写的工具,在应用里切换一下即可。代理依然各司其职,负责压低验证码出现的频率;漏过来的那些,就交给 CapSkip。

相关指南: Scrapy 验证码中间件 · 验证码代理轮换 · HTTP 429 请求过多

用验证码识别工具做网络爬虫合法吗?
这取决于爬取本身,而不是识别工具。你采集什么、如何使用、每个网站的条款以及你所在地的法律,共同决定一项任务是否被允许。CapSkip 是供你自己做自动化和数据采集的工具;确保某次爬取合法合规始终是你的责任,所以在扩大规模之前请先确认。
大规模爬取适合哪个套餐:青铜、白银还是黄金?
三个套餐都无限量识别,支持的验证码类型也完全相同;区别只在于能在几台机器上运行 CapSkip。青铜(每月 35 美元)对应一台设备,白银(60 美元)两台,黄金(75 美元)三台,因此白银能让同时处理的验证码数量翻倍,黄金则是三倍。先从一台机器开始,等爬取规模超出它的承载能力时再加。
爬虫通常会遇到哪些验证码?CapSkip 能搞定吗?
爬虫最常遇到的是 Google 的 reCAPTCHA(无论 v2、v3 还是 Enterprise 版)、Cloudflare 的 Turnstile 验证,以及老式的图片或文字验证码,CapSkip 全都能处理。此外,它还支持 ALTCHA、极验 v3 滑块、CaptchaFox、Friendly Captcha 和 Capy Puzzle 拼图。它无法处理的是 hCaptcha、Arkose(FunCaptcha)、reCAPTCHA Mobile 和较新的极验 v4,所以请把这些目标排除在外,或者绕开它们。
CapSkip 负责验证码之后,我还需要代理吗?
需要,因为两者分工不同。优质代理和合理的访问节奏,决定网站多久向你弹一次验证;CapSkip 负责搞定那些仍然出现的验证码。对于 reCAPTCHA 和 Turnstile,请通过爬虫所用的同一个代理池来识别,让通行凭证与提交它的地址保持一致。即使代理池质量较差、触发了更多验证码,也不会多花一分钱。
我现有的爬虫代码能配合 CapSkip 使用吗?
大概率可以。如果你的爬虫已经在对接 2Captcha、Anti-Captcha、CapSolver,或 CapSkip 能够替代的另外六种服务之一,只需把 CapSkip 切换到对应的服务,代码完全不用改。今后新写的爬虫可以改用官方库,而通过真实浏览器驱动的爬取则可以借助扩展。
爬取过程中冒出成千上万个验证码时,它有多快?
每个图片验证码约 0.1 秒即可完成。需要在浏览器中识别的类型耗时更长:reCAPTCHA 和 Turnstile 通常在 3 到 10 秒内完成,极验则在 7 到 12 秒内。没有任何任务在共享队列里等待,也没有套餐限制线程,因此更强的 CPU 和更大的内存会直接转化为每小时更多的页面。大量依赖浏览器的爬取,最好在 32 GB 或更大内存的机器上运行。
会有别人看到我爬取了哪些网站吗?
不会。识别在属于你的电脑或服务器上运行,而不是在远程打码平台上,因此目标 URL、页面图片和识别结果都留在你掌控的硬件上。对于那些靠监控网站清单取胜的团队来说,这份隐私保障的价值往往不亚于统一定价本身。
我的爬虫从不打开浏览器,也能通过验证吗?
可以。凡是需要浏览器的步骤,CapSkip 都会在它那边处理好,然后交回一个通行凭证,轻量级爬虫只要把它随表单提交就行;图片验证码更是只需要图片本身。不过,如果某个网站要在通过验证之后才在浏览器里生成内容,那么自备一个浏览器仍然很有用。

让爬取规模尽情增长,验证码账单不再跟着涨

把 CapSkip 部署在爬虫旁边,从此不必再数识别次数。页面、重试和新增线程全部包含在一份月费里,任务规模再大,费用也纹丝不动。