Util::RotateCaptcha - 通过支持的服务识别验证码
爬虫工具概览

该爬虫工具通常作为其他爬虫工具的可选组件使用,适用于需要识别图片形式的验证码,且识别结果应为图片旋转角度的情况。
该爬虫工具的工作原理是将验证码图片发送至识别服务,并获取返回的图片旋转角度。识别的准确性完全取决于所使用的识别服务。
爬虫工具应用案例
🔗 JS 爬虫工具中的验证码
用于处理验证码的 JS 爬虫工具示例
功能
- 支持 RuCaptcha 和 2captcha
- 可自定义等待响应的超时时间
使用场景
- 在自定义 JS 爬虫工具中识别 RotateCaptcha
查询
查询时需要提供验证码图片的链接,例如:
https://files.a-parser.com/img/rotatecaptcha_sample.png
结果输出示例
$resp- 验证码答案(图片需要旋转的角度值)$error- 如果发生错误,则显示错误描述
输出识别文本
结果格式:
$resp
结果示例:
215
可选设置
| 参数 | 默认值 | 描述 |
|---|---|---|
| Provider | RuCaptcha | 选择识别服务,自动填入正确的服务地址 (url) |
| Provider url | 识别服务的域名,允许覆盖默认域名,可以为空 | |
| Client key | 服务的访问密钥 | |
| Wait between get status | 5 | 轮询识别服务以获取验证码状态的间隔延迟 |
| Max wait time | 300 | 等待验证码识别的最长时间 |
| Log captcha images | ☐ | 控制是否将验证码图片输出到日志 |
| Angle of rotation per step in degrees | 5 | 单步旋转的角度(度) |