Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:captcha-recognition

Настройка распознавания каптч

Распознавание каптчи в программе можно организовать несколькими способами - вручную, через сервисы ручного распознавания, либо написать свой модуль распознавания каптч и распознавать через него.
Если вы хотите использовать сервисы распознавания, вам необходимо в настройках программы ввести ваши логин-пароль, или ключ для доступа к сервису в специально отведенные поля. Также в параметрах действия распознавания каптчи нужно выбрать модуль распознавания, с которым будет работать проект. Выделите в вашем проекте такое действие, и откройте его свойства (двойным кликом). В открывшемся окне из выпадающего списка выберите нужный модуль.
Если требуется, на вкладке «дополнительно» укажите его параметры (чаще всего параметров нет). Параметры уточняйте на сайтах сервисов. Параметры нужны тогда, когда, например, у вас математическая каптча, т.е. нужно ввести не 7+5 , а сумму 12, еще это касается рекаптчи или каптч с цифрами, также, когда каптча регистрозависимая, тоже нужно это указывать в параметрах.
Бывает, что каптча состоит из нескольких картинок, тогда их можно объединить, чтобы не тратиться на распознавание отдельных частей. Для объединения каптч, если вы не объединили их при записи шаблона, нужно в окне свойств элемента каптчи установить флаг «Склеивать каптчи» и у последней каптчи, которую нужно склеить, установить флаг «Последняя каптча».

Текстовые каптчи

Довольно часто, особенно на слабозащищенных ресурсах, встречается текстовая каптча. Отличается она от простой (графической) каптчи тем, что не нарисована на картинке, а просто написана текстом. Такую каптчу, отсылать, в принципе, никуда не нужно, ее можно взять (выпарсить) прямо из текста страницы. Чтобы выпарсить каптчу из текста страницы нужно взять текст страницы с помощью действия «Данные» из категории «Вкладки», выбрать текст страницы и, отметив «парсить результат», в параметры вписать регулярное выражение для парсинга страницы.


Математические каптчи

Также встречается математическая текстовая каптча. Эта та же текстовая каптча, только на ней обычно пишут математическое выражение типа 58+63. Можно превратить этот текст в картинку и отправить на распознавание, а можно использовать JavaScript. Для решения каптчи можно использовать действие «JavaScript» из категории «Свой код». В поле для кода можно вставить ссылку на переменную, в которой содержится выпарсенное выражение, например 58+63 и после выполнения действие вернет результат 121.


Flash каптча и каптча из любого другого элемента

Если вам встретится flash каптча, ее можно превратить (отрендерить) в обычную картинку и также отправить на распознавание. Найдите этот элемент в дереве элементов, правой кнопкой мыши вызовите меню для выбора действий над этим элементом. Выберите там пункт «Это каптча»… все!

Как обрабатывать ошибки распознавания CAPTCHA

ru/captcha-recognition.txt · Последние изменения: 2015/07/14 15:51 (внешнее изменение)