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

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


ru:captcha_recognizer

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:captcha_recognizer [2015/07/14 15:51] (текущий)
Строка 1: Строка 1:
 +====== Настройка распознавания каптч ======
  
 +Наиболее простой способ добавления распознавания каптчи в проект это правый клик по ней в браузере и выбор из контекстного меню позиции "​Это каптча":​
 +
 +{{:​ru:​beta:​project_maker:​проекты:​запись_проекта:​c8b01612eb378eb79eb4db85e6e79cb3.png?​direct&​300|}}
 +
 +Распознавание каптчи в программе можно организовать несколькими способами - вручную,​ через сервисы ручного распознавания,​ либо написать свой модуль распознавания каптч и распознавать через него.\\ ​
 +Если вы хотите использовать сервисы распознавания,​ вам необходимо в настройках программы ввести ваши логин-пароль,​ или ключ для доступа к сервису в специально отведенные поля. Также в параметрах действия распознавания каптчи нужно выбрать модуль распознавания,​ с которым будет работать проект. Выделите в вашем проекте такое действие,​ и откройте его свойства (двойным кликом). В открывшемся окне из выпадающего списка выберите нужный модуль.\\ ​
 +Если требуется,​ на вкладке "​дополнительно"​ укажите его параметры (чаще всего параметров нет). Параметры уточняйте на сайтах сервисов. Параметры нужны тогда, когда, например,​ у вас математическая каптча,​ т.е. нужно ввести не 7+5 , а сумму 12, еще это касается рекаптчи или каптч с цифрами,​ также, когда каптча регистрозависимая,​ тоже нужно это указывать в параметрах.\\ ​
 +Бывает,​ что каптча состоит из нескольких картинок,​ тогда их можно объединить,​ чтобы не тратиться на распознавание отдельных частей. Для объединения каптч, если вы не объединили их при записи шаблона,​ нужно в окне свойств элемента каптчи установить флаг "​Склеивать каптчи"​ и у последней каптчи,​ которую нужно склеить,​ установить флаг "​Последняя каптча"​.\\ ​
 +\\ 
 +{{:​ru:​settings_captcha.png?​200|}}{{:​ru:​captcha_recognize.png?​200|}}{{:​ru:​captcha_recognize_dop.png?​200|}}
 +
 +
 +====== Текстовые каптчи ======
 +
 +
 +Довольно часто, особенно на слабозащищенных ресурсах,​ встречается текстовая каптча. Отличается она от простой (графической) каптчи тем, что не нарисована на картинке,​ а просто написана текстом. Такую каптчу,​ отсылать,​ в принципе,​ никуда не нужно, ее можно взять (выпарсить) прямо из текста страницы. Чтобы выпарсить каптчу из текста страницы нужно взять текст страницы с помощью действия "​Данные"​ из категории "​Вкладки",​ выбрать текст страницы и, отметив "​парсить результат",​ в параметры вписать регулярное выражение для парсинга страницы.\\ ​
 +\\ 
 +{{:​ru:​parse_text_captcha.png?​200|}}\\ ​
 +====== Математические каптчи ======
 +
 +
 +Также встречается математическая текстовая каптча. Эта та же текстовая каптча,​ только на ней обычно пишут математическое выражение типа 58+63. Можно превратить этот текст в картинку и отправить на распознавание,​ а можно использовать JavaScript. Для решения каптчи можно использовать действие "​JavaScript"​ из категории "​Свой код"​. В поле для кода можно вставить ссылку на переменную,​ в которой содержится выпарсенное выражение,​ например 58+63 и после выполнения действие вернет результат 121.\\ ​
 +\\ 
 +{{:​ru:​mathemat_captcha.png?​200|}}\\ ​
 +====== Flash каптча и каптча из любого другого элемента ======
 +
 +
 +Если вам встретится flash каптча,​ ее можно превратить (отрендерить) в обычную картинку и также отправить на распознавание. Найдите этот элемент в дереве элементов,​ правой кнопкой мыши вызовите меню для выбора действий над этим элементом. Выберите там пункт "​Это каптча"​… ​ все!\\
 +
 +====== Как обрабатывать ошибки распознавания CAPTCHA ======
 +{{youtube>​z1uLzCEUcZ8?​medium}}
ru/captcha_recognizer.txt · Последние изменения: 2015/07/14 15:51 (внешнее изменение)