接入 Util::ReCaptcha2 以解决 reCAPTCHA v2。SE::Google 还支持通过 AntiGate 处理图片验证码。
自动解决验证码,减少数据采集过程中的中断
适用于任意网站
Net::HTTP 内置 Cloudflare 绕过功能
A-Parser 内置的 Net::HTTP 爬虫工具可采集网站数据,并支持使用 Chrome 自动绕过 Cloudflare 验证。
JA3、JA3N、JA4、JA4H 和 Akamai 指纹
有些网站会分析连接和请求参数,以区分爬虫工具与普通浏览器。A-Parser 内置 HTTP 客户端可复现 Windows 和 Android 版 Chrome 的 TLS 和 HTTP/2 指纹。
- JA3、JA3N 和 JA4. 反映建立连接时 TLS 客户端的参数。
- JA4H. 描述 HTTP 请求的方法、协议版本和请求头。
- Akamai. 反映 HTTP/2 连接设置和伪头部的顺序。
这样,A-Parser 的请求在连接参数上看起来就像 Chrome 发出的请求,有助于在数据采集时避免被封禁。
工作原理
选择验证码处理方式
选择兼容的服务,填写密钥并将设置保存到预设中,然后在内置或自定义 JS 爬虫工具中接入该预设。
Cloudflare Turnstile 无需识别服务即可解决:在 Auto 模式下,A-Parser 使用浏览器进行处理。此方式适用于支持 Util::Turnstile 的爬虫工具。Wordstat 爬虫工具还支持自动绕过 Yandex SmartCaptcha。
辅助爬虫工具
验证码识别爬虫工具

通过验证码识别服务或使用浏览器自动绕过 Cloudflare Turnstile。

将 Google reCAPTCHA v2 发送给识别服务,并获取令牌供爬虫工具使用。

采集数据时,通过识别服务自动解决 Google reCAPTCHA v3。爬虫工具会收到一个令牌作为响应。

通过识别服务解决 hCaptcha:爬虫工具发送验证码数据并获取令牌。

通过兼容 AntiGate 的服务和软件识别图片中的文字验证码。

从 RuCaptcha 或 2Captcha 获取图片旋转角度。适用于自定义 JS 爬虫工具。

借助 Yandex Translate 免费识别简单的图片验证码,但准确率较低。
服务与软件
验证码识别服务与软件
在线服务
验证码识别服务。Util::AntiGate 还可以接入其他兼容 AntiGate 的服务。
软件
也可以接入 XEvil 和 CapMonster 软件来识别验证码。
适用于自定义 JS 爬虫工具
在自己的爬虫工具中接入验证码识别
从代码中调用辅助爬虫工具。例如,对于 reCAPTCHA v2,可向 Util::ReCaptcha2 传入已配置的预设、网站密钥和页面地址。
在 JS 爬虫工具中处理 CAPTCHAawait this.parser.request(
'Util::ReCaptcha2',
this.conf.Util_ReCaptcha2_preset,
{},
siteKey + ' ' + endPoint
);内置爬虫工具
哪些爬虫工具支持验证码处理
其他搜索引擎
Dogpile 使用 Cloudflare 验证绕过功能,其图片爬虫工具则使用 Util::ReCaptcha2。Bing 支持验证码处理,Rambler 则等待 soft 验证码通过。
Yandex 搜索
接入能够识别 Yandex 验证码的服务,采集搜索结果、图片和其他数据。
Yandex Wordstat
支持自动绕过 Yandex SmartCaptcha,也可接入服务识别图片验证码。
其他 Yandex 服务
可通过 Util::AntiGate 接入服务,处理 Yandex Direct、Yandex Wordcraft 和 Yandex Maps 中的验证码。
Yandex Market
接入 AntiGate 处理验证码,或启用 Auto-Solve ClickCaptcha,无需识别服务即可自动解决点选验证码。
Ahrefs
要在 Ahrefs 爬虫工具中处理 Cloudflare Turnstile,请选择已配置的 Util::Turnstile 预设。
Majestic
verify 页面上的 Turnstile 验证使用 Util::Turnstile 预设,可选择识别服务或 Auto 模式。
Amazon 和俄罗斯联邦通信、信息技术和大众传媒监督局
这些爬虫工具支持接入 Util::AntiGate 来解决验证码。
通用爬虫工具
Net::HTTP 根据 URL 获取数据,并可通过 Chrome 自动绕过 Cloudflare 验证。
从网站提取数据
HTML 爬虫工具支持绕过 Cloudflare 验证。其中部分工具提供通过 Chrome 绕过验证的实验性设置。
Perplexity 和 Cloudflare Radar
这些爬虫工具提供通过浏览器处理 Cloudflare 验证的设置。