recognize_recaptcha_2_with_text

recognize_recaptcha_2_with_text($filename,$textinstructions)

Данная команда позволяет распознать ReCaptcha2 с инструкцией - текстом. Подробнее можно узнать здесь.

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