Перейти к основному содержимому

Util::RotateCaptcha - распознавание каптчи через поддерживаемые сервисы

Обзор парсера

rotatecaptcha

Данный парсер обычно используется в качестве подключаемого компонента в других парсерах, где может быть необходимо разгадывать каптчи в виде картинок и ответом к которым должно быть число градусов, на которое нужно повернуть картинку.

Принцип работы этого парсера заключается в отправке картинки каптчи на сервис разгадывания и получения в ответ числа градусов, на которое нужно повернуть картинку. Правильность разгадывания зависит исключительно от сервиса разгадывания.

Кейсы по применению парсера

Возможности

  • Поддерживается работа с RuCaptcha и 2captcha
  • Возможность настраивать время ожидания ответа

Варианты использования

  • Распознавание RotateCaptcha в собственных JS парсерах

Запросы

В качестве запросов необходимо указывать ссылку на картинку каптчи, пример:

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Угол поворота за один шаг в градусах