Util::RotateCaptcha - распознавание каптчи через поддерживаемые сервисы
Обзор парсера
Данный парсер обычно используется в качестве подключаемого компонента в других парсерах, где может быть необходимо разгадывать каптчи в виде картинок и ответом к которым должно быть число градусов, на которое нужно повернуть картинку.
Принцип работы этого парсера заключается в отправке картинки каптчи на сервис разгадывания и получения в ответ числа градусов, на которое нужно повернуть картинку. Правильность разгадывания зависит исключительно от сервиса разгадывания.
Кейсы по применению парсера
🔗 Captcha в JS парсерах
Пример JS парсера для работы с каптчами
Возможности
- Поддерживается работа с RuCaptcha и 2captcha
- Возможность настраивать время ожидания ответа
Варианты использования
- Распознавание RotateCaptcha в собственных JS парсерах
Запросы
В качестве запросов необходимо указывать ссылку на картинку каптчи, пример:
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 | Угол поворота за один шаг в градусах |