网络爬虫验证码识别工具:适用于 Scrapy 爬虫
让爬虫、价格监控和销售线索采集工具顺利绕过 reCAPTCHA、Cloudflare Turnstile 和图片验证码。CapSkip 在你自己运行的硬件上自动打码,按月固定收费,爬取规模再大,价格也不变。
- 一份月费,爬取规模不限
- 无限线程
- 目标网站信息不离开你的电脑
1,284 行识别 7 次 · $0.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
# 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 之前,先在我们的演示页面上试一试。每个页面都带有真实的验证码,你可以先在自己的机器上亲眼看着它被识别。
三步完成:从安装到爬取畅通无阻
-
在你的爬虫主机上安装 CapSkip
把它装在已经运行爬虫的那台 Windows 机器上,或者给它单独配一台机器,让网络里的每个爬虫都能访问到它。 下载 Windows 安装程序
-
按爬取规模选择套餐
根据你想同时用几台机器识别来选择档位,应用的登录信息会通过电子邮件发送给你。想先在自己的目标网站上测试?从无需银行卡的试用开始。 领取免费试用
-
把你的爬虫接入 CapSkip
给爬虫加上 SDK,在应用中把基于 2Captcha 的工具切换到 CapSkip,或者让扩展在浏览器会话中工作,然后重新运行那个以前总是卡住的任务。 浏览 SDK
爬虫场景下,CapSkip 与按次计费验证码服务的对比
当识别不再按次计数,你的爬取会发生哪些变化。
| 功能 | CapSkip | 按次计费 API |
|---|---|---|
| 爬取规模扩大时的成本 | 统一月费,无论抓取多少页面 | 每多一个弹出验证码的页面,费用就再涨一次 |
| 增加工作进程 | 不限线程:一直扩展到硬件满载为止 | 每多一个工作进程,余额就消耗得更快 |
| 失败页面与重试 | 随意重跑,不额外收费 | 每次重试都和首次尝试收费一样 |
| 识别在哪里进行 | 在你自己的爬虫机器或 VPS 上 | 在远程服务器上,每个验证码都多一次网络中转 |
| 等待时间 | 图片验证码约 0.1 秒,其他类型也无需共享排队 | 一次网络往返,外加在共享队列中排队 |
| 谁能看到你的目标网站 | 没有人:URL 和页面都留在你的硬件上 | 服务商会收到你发送的 URL 和图片 |
| 与你技术栈的契合度 | 官方 SDK、浏览器扩展,以及兼容 2Captcha 的工具 | 每家供应商各需一个单独的客户端 |
想先试用一下?
开始 3 天免费试用,在你自己的目标上识别 500 个任意类型的验证码。
相关验证码识别工具与指南
网络爬虫如何绕过验证码,又不必按页面付费
验证码很少会让爬虫任务轰轰烈烈地崩掉。更常见的情况是:一个已经跑了几个小时的爬虫,开始收到验证页面而不是商品列表,还把它们当作数据保存下来,直到报告出来一半是空的,才有人察觉。当流量看起来像自动化程序时,网站就会弹出这类验证:同一个地址发出大量请求、访问节奏过于规律,或者浏览器的行为不像真人。爬取规模越大、速度越快,这种情况就越频繁。
这正是按次计费与网络爬虫格格不入的原因。按千次收费的服务,会把每一个新增品类、每一个新增国家、每一次重跑,都变成一张更大的账单。团队最后只好为了守住预算而给爬虫限速,这与数据管道的需求恰恰背道而驰。
统一价格的订阅消除了这种取舍。无论这个月 CapSkip 处理的是一百个验证码还是几百万个,费用都一样;线程也从不按套餐配给,所以决定并发量的是机器,而不是账单。一台机器不够用时,白银和黄金套餐会再加上第二台和第三台。
你现有的爬虫工具链,它也能轻松接上。Scrapy 爬虫和自定义脚本使用官方库;用 Selenium、Playwright 或 Puppeteer 驱动浏览器的爬取,可以借助扩展或一次库调用;为 2Captcha 类服务编写的工具,在应用里切换一下即可。代理依然各司其职,负责压低验证码出现的频率;漏过来的那些,就交给 CapSkip。
相关指南: Scrapy 验证码中间件 · 验证码代理轮换 · HTTP 429 请求过多
用验证码识别工具做网络爬虫合法吗?
大规模爬取适合哪个套餐:青铜、白银还是黄金?
爬虫通常会遇到哪些验证码?CapSkip 能搞定吗?
CapSkip 负责验证码之后,我还需要代理吗?
我现有的爬虫代码能配合 CapSkip 使用吗?
爬取过程中冒出成千上万个验证码时,它有多快?
会有别人看到我爬取了哪些网站吗?
我的爬虫从不打开浏览器,也能通过验证吗?
让爬取规模尽情增长,验证码账单不再跟着涨
把 CapSkip 部署在爬虫旁边,从此不必再数识别次数。页面、重试和新增线程全部包含在一份月费里,任务规模再大,费用也纹丝不动。
