Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Оглавление

 Нажмите здесь, чтобы развернуть оглавление

Описание

Позволяет пройти проверку на сайтах с установленной защитой от ботов. Метод подходит только для капч типа hCaptcha.

Как добавить действие в проект?

Через контекстное меню Добавить действиеТабыРаспознать hCaptcha

Либо воспользуйтесь умным поиском.


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

  • Прохождение регистраций

  • Парсинг сайтов и поисковых систем

  • Выполнение массовых действий


Как работать с экшеном?

Основные настройки

  1. Выбор модуля для распознавания каптчи. Из выпадающего списка необходимо выбрать желаемый сервис распознавания каптчи (предварительно надо указать его API ключ в настройках).

  2. Настройки капчи сервисов.

  3. Устанавливаем CapMonster.Cloud в качестве сервиса по умолчанию

  4. Регистрация аккаунта в CapMonster.Cloud. Все владельцы лицензии ZennoPoster получают бесплатно 5$ на баланс сервиса для разгадывания капч.


Распознавание hCaptcha во вкладке

Разгадывание происходит непосредственно в окне браузера.

Метод распознавания

Выбираем соответствующую функцию (Распознавание hCaptcha) и метод распознавания (Во вкладке)

Использовать прокси проекта

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

Использовать куки проекта

На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.

Вкладка

Выбираем на какой вкладке надо распознать капчу:

a) Активная - таб, который у вас в данный момент перед глазами.
b) Первая - первое окно слева.
c) По имени - указать имя таба или переменную учитывая регистр букв.
d) По номеру - задаём номер вкладки. Нумерация идёт слева направо начиная с 0.

Выполнять autosubmit

Пока недоступно - еще находится в процессе разработки.

Положить ID задания в переменную

Переменная для идентификатора задания.


Распознавание hCaptcha через sitekey

Процесс происходит без загрузки браузера.

Метод распознавания

Выбираем соответствующую функцию (Распознавание hCaptcha) и метод распознавания (Через SiteKey)

Использовать прокси проекта

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

Использовать куки проекта

На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.

SiteKey

hCaptcha ключ сайта.

Параметр Sitekey индивидуален для каждого сайта

 Как получить SiteKey
  • В исходном коде страницы DOM

Нажимаем на запрос и проверяем полный адрес на вкладке “Заголовки”

URL

Полный адрес страницы, на которой распознаётся Recaptcha.

Положить ID задания в переменную

Переменная для идентификатора задания.

Положить в переменную

В указанную здесь переменную сохранится ответ от сервиса распознавания - токен решённой Recaptcha.

Примеры отправки токена

 Отправка Token в браузере

После получения token необходимо подставить его в соответствующее поле. В случае hCaptcha таких полей, как правило, два.

Ниже рассмотрим как вызвать поле в браузере.

Открываем Дерево Элементов и находим поля (textarea) для ввода внутри капчи.

Правой кнопкой мыши для каждого текстового поля вызываем контекстное меню и нажимаем В конструктор действий. Фильтр поиска элемента в каждом случае нужно немного изменить, т.к. окончание может быть уникальным для каждой загрузки страницы. Удаляем окончание в поле “Значение”, переключаем тип поиска на regexp.

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

 Отправка Token на сервер через запросы

После успешного разгадывания капчи в переменную будет помещен ответ, содержащий token, для отправки на сервер. Его необходимо подставить в запрос, чаще всего это аргументы (два, с одинаковым значением) g-recaptcha-response и h-captcha-response

Пример запроса на сайт всегда можно посмотреть в окне трафика


Отчет об ошибке

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

ID задания указывается статичным значением или через переменную.


Отчет об успехе

Сообщаем сервису об успешном разгадывании капчи.

ID задания указывается статичным значением или через переменную.


Пример использования

При заходе на страницу антибот система просит подтвердить, что мы не робот.

  1. Заходим на страницу.

  2. Добавляем в проект экшен разгадать hCaptcha.

  3. Настраиваем кубик.

  4. Проходим проверку сайта.

На сегодняшний момент многие ресурсы пользуются защитой от компании Google. Она помогает сайтам пресекать массовые действия или определять ботов, но благодаря функционалу ZennoPoster проходить такие проверки не составит труда.


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

  1. Окно трафика

  2. Окно переменных

  3. Данные

  4. CapMonster Cloud

  • No labels