recognize_recaptcha_2_with_image($filename,$imageinstructions)
Данная команда позволяет распознать ReCaptcha2 с инструкцией - картинкой. Подробнее можно узнать здесь.
Для ее работы используются следующие поля объекта:
- $this->api_key – API ключ
Команда на вход принимает параметры:
- $filename – путь к файлу с капчей
- $imageinstructions – картинка инструкции (образец), что нужно указать
(дорожные знаки, пальмы, подарок, вывеска и т.д.)
Требования к капче и тексту:
- Сама капча должна быть либо 300x300px, либо 600x600px, либо 632x632px
- Размер капчи должен быть как есть, на изображения 300х300 мы наложим сетку в 9 квадратов, на изображения 600х600 и
632x632px мы наложим сетку в 16 квадратов
- Капча должна быть меньше 100 Кбайт
- imginstructions должен быть не более 100x100px
- imginstructions должен быть меньше 25Кбайт
После отработки команда возвращает результат своей работы в робот:
- Результат распознования - капчу в формате ответа:
"OK|click:3/8/9/", где цифры - это номера картинок похожих на заданную или код-строку с ответом об ошибке:
- ERROR_KEY_DOES_NOT_EXIST - вы использовали неверный captcha
ключ в запросе
- ERROR_WRONG_ID_FORMAT - некорректный идентификатор капчи,
принимаются только цифры
- ERROR_CAPTCHA_UNSOLVABLE - капчу не смогли разгадать 5
разных работников