Капчи

Оглавление:


Описание

Капча — это автоматически генерируемый тест-проверка, является ли пользователь человеком или компьютером. Часто представляет собой искаженную надпись из букв и/или цифр. Они могут быть написаны в различных цветовых сочетаниях с применением шума, искривления, наложения дополнительных линий или произвольных фигур.

На изображении ниже показаны некоторые примеры капч:

Встречаются и другие виды, где надо не просто ввести символы с картинки, а произвести какое-то действие - найти автобусы, пальмы, автомобили и другие предметы; решить пазл; расставить предметы в определённом порядке или рассортировать их.

Примерами таких капч являются Recaptcha, Funcaptcha, hCaptcha и др.


Для чего это используется?

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

ZennoPoster позволяет решать капчи самостоятельно (если речь о простых текстовых капчах), для этого в экшене распознавания капч достаточно выбрать модуль MonkeyEnter.dll. Но это может стать трудоёмкой задачей если речь идёт о сотнях или даже тысячах капч! А если проект работает круглосуточно и капча может появится в любое время? Вот тут-то нам и придут на помощь сервисы.


Как открыть это окно?

ProjectMaker

  • Через верхнее меню Редактирование=>Настройки=>Каптчи.

  • Через Стартовую страницу

ZennoPoster

Настройки=>Настройки ZennoPoster=>Каптчи

Внешний вид окна настроек


Как подключиться?

Секретный ключ

Чаще всего для работы с сервисом необходим так называемый API ключ - уникальная строка из случайных символов, благодаря которой сервис может Вас идентифицировать. Пример такого ключа - 8fc9b30e544885b8480fb590dfcbdd71

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

Логин и пароль

Некоторые сервисы вместо API ключа используют логин и пароль, которые были использованы при регистрации, для идентификации пользователя.

Дополнительные параметры

URL адрес для приёма API-запросов. Установлен по умолчанию. Если не установлен, то его необходимо уточнить у разработчиков выбранного сервиса.

Не меняйте без необходимости значение данного поля!

Баланс

После ввода API ключа или пары логин\пароль в данном поле появится Ваш текущий баланс на сервисе.

Также в данном поле могут отображаться ошибки (не для всех сервисов). Например - IP_BANNED, ERROR_WRONG_USER_KEY и др.

Если после ввода API ключа данное поле остаётся пустым, значит произошла какая-то ошибка. Возможные варианты - введён неправильный ключ (пара логин\пароль), неполадки у сервиса, Ваш ключ был забанен.

Доступные сервисы


Добавление нового модуля

Добавлено в 7.3.0.0

Начиная с версии ZennoPoster 7.3.0.0 Вы можете добавить собственный сервис распознавания каптч на основе API популярных сервисов.

Для этого необходимо перейти на страницу Настроек и выбрать пункт Добавить свой сервис.

Перед Вами появится окно для ввода данных нового сервиса:

Название модуля

Тут надо указать имя Вашего модуля.

API

Тут необходимо выбрать API на основе которого будет создан Ваш модуль.

API-key

API ключ от сервиса.

То же, что и поле Секретный ключ для сервисов по умолчанию (описано выше).

Server

URL адрес, куда будут отсылаться запросы.

 

Отправка капч на свой модуль

После добавления модуля Вы можете его выбрать в экшене Распознать капчу.

Удаление модуля

Чтобы убрать созданный модуль из программы необходимо удалить два файла:

  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\Configs\ИмяМодуля.dll.config

  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\CustomModules\Captcha\ИмяМодуля.dll

USERNAME - тут необходимо вставить имя Вашего пользователя в операционной системе

Полезные ссылки