Перейти к основному содержимому

Каптчи

Описание.​

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

Примеры текстовых капч
Примеры текстовых капч.

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

Дополнительные примеры капч:​

ReCaptchaHCaptcha
ReCaptchaHCaptcha
FunCaptchaCloudFlare
FunCaptchaCloudFlare

Для чего нужны эти настройки?​

ZennoDroid позволяет решать текстовые капчи вручную. Для этого в Экшене распознавания капч достаточно выбрать модуль MonkeyEnter.dll. Но это может стать трудоёмкой задачей, если речь идёт о сотнях или даже тысячах капч!

А если, например, проект работает круглосуточно, а капча появляется в любое время?

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

настройки


Как подключить сервис?​

Как подключить сервис?

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

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

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

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

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

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

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

Баланс.​

После авторизации в сервисе в данном поле появится ваш текущий баланс.

Также это поле используется для вывода информации об ошибках (но не для всех сервисов).
Возможные ошибки: IP_BANNED, ERROR_WRONG_USER_KEY и др.

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

Возможные варианты: введён неправильный ключ (или логин/пароль), неполадки у сервиса, ключ был забанен.


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


Свой модуль.​

Добавление нового модуля (сервиса).​

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

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

Необходимые параметры.​

Если вы не уверены, какие данные нужно вводить.

То проконсультируйтесь с поставщиком услуг.

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

Указываем имя для модуля, максимум 20 символов.

API.​

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

API-key.​

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

Server.​

URL-адрес (домен), куда будут отправляться запросы на решение капчи.

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

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

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

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

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

  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\Configs\ИмяМодуля.dll.config
  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\CustomModules\Captcha\ИмяМодуля.dll
Рекомендуем закрыть ZennoDroid и ProjectMaker перед удаление этих файлов.

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