跳转到主要内容

Util::RotateCaptcha - 通过支持的服务识别验证码

爬虫工具概览

rotatecaptcha

该爬虫工具通常作为其他爬虫工具的可选组件使用,适用于需要识别图片形式的验证码,且识别结果应为图片旋转角度的情况。

该爬虫工具的工作原理是将验证码图片发送至识别服务,并获取返回的图片旋转角度。识别的准确性完全取决于所使用的识别服务。

爬虫工具应用案例

功能

  • 支持 RuCaptcha 和 2captcha
  • 可自定义等待响应的超时时间

使用场景

  • 在自定义 JS 爬虫工具中识别 RotateCaptcha

查询

查询时需要提供验证码图片的链接,例如:

https://files.a-parser.com/img/rotatecaptcha_sample.png

结果输出示例

  • $resp - 验证码答案(图片需要旋转的角度值)
  • $error - 如果发生错误,则显示错误描述

输出识别文本

结果格式:

$resp

结果示例:

215

可选设置

参数默认值描述
ProviderRuCaptcha选择识别服务,自动填入正确的服务地址 (url)
Provider url识别服务的域名,允许覆盖默认域名,可以为空
Client key服务的访问密钥
Wait between get status5轮询识别服务以获取验证码状态的间隔延迟
Max wait time300等待验证码识别的最长时间
Log captcha images控制是否将验证码图片输出到日志
Angle of rotation per step in degrees5单步旋转的角度(度)