Распознать hCaptcha
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе
Оглавление
Описание
Добавлено в ZennoPoster 7.5.0.0
Позволяет пройти проверку на сайтах с установленной защитой от ботов. Метод подходит только для капч типа hCaptcha.
Как добавить действие в проект?
Через контекстное меню Добавить действие → Табы → Распознать hCaptcha
Либо воспользуйтесь умным поиском.
Для чего это используется?
Прохождение регистраций
Парсинг сайтов и поисковых систем
Выполнение массовых действий
Как работать с экшеном?
Основные настройки
Выбор модуля для распознавания каптчи. Из выпадающего списка необходимо выбрать желаемый сервис распознавания каптчи (предварительно надо указать его API ключ в настройках).
Устанавливаем CapMonster.Cloud в качестве сервиса по умолчанию
Регистрация аккаунта в CapMonster.Cloud. Все владельцы лицензии ZennoPoster получают бесплатно 5$ на баланс сервиса для разгадывания капч.
Перехват hCaptcha
Добавлено в ZennoPoster 7.5.1.0
Опции “Начать перехват hCaptcha” и “Остановить перехват hCaptcha” необходимы для применения автосабмита при решении во вкладке. Они не потребуются, если автосабмит не используется, либо если используется разгадывание через сайткей. Наиболее корректный (и рекомендованный) способ использования данных кубиков - это включение перехвата непосредственно перед навигейтом на страницу с hCaptcha, и отключение перехвата непосредственно после решения целевой hCaptcha. Однако, технически ничего не препятствует Вам включать перехват hCaptcha в самом начале проекта, чтобы он был активен на протяжение всей его работы.
Начать перехват hCaptcha
Данное действие применяется в момент совершения последующего навигейта, поэтому выполнять его следует до перехода на страницу с hCaptcha. Пока перехват активен, можно решать hCaptcha во вкладке с использованием автосабмита. Обратите внимание, что речь идет именно об изменении url-а, указанного в адресной строке: то есть, если после некоторого действия в браузере (например, клика по кнопке) содержимое страницы изменилось и отобразилась hCaptcha, но текст в адресной строке остался прежним - то мы имеем дело с одной и той же страницей. Поэтому в таком случае перехват потребуется начать именно до навигейта на данную страницу (а не непосредственно перед кликом по кнопке в браузере).
Остановить перехват hCaptcha
Данное действие применяется в момент совершения последующего навигейта. Отключает перехват hCaptcha.
Распознавание hCaptcha во вкладке
Разгадывание происходит непосредственно в окне браузера.
Метод распознавания
Выбираем соответствующую функцию (Распознавание hCaptcha) и метод распознавания (Во вкладке)
Использовать прокси проекта
На сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
Использовать куки проекта
На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.
Вкладка
Выбираем на какой вкладке надо распознать капчу:
a) Активная - таб, который у вас в данный момент перед глазами.
b) Первая - первое окно слева.
c) По имени - указать имя таба или переменную учитывая регистр букв.
d) По номеру - задаём номер вкладки. Нумерация идёт слева направо начиная с 0.
Выполнять autosubmit
Выполнять автосабмит полученного токена.
Для корректной работы данной опции потребуется включить перехват hCaptcha до навигейта на страницу с капчей (описано выше).
Положить ID задания в переменную
Переменная для идентификатора задания.
Распознавание hCaptcha через sitekey
Процесс происходит без загрузки браузера.
Метод распознавания
Выбираем соответствующую функцию (Распознавание hCaptcha) и метод распознавания (Через SiteKey)
Использовать прокси проекта
На сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
Использовать куки проекта
На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.
SiteKey
hCaptcha ключ сайта.
URL
Полный адрес страницы, на которой распознаётся hCaptcha.
Положить ID задания в переменную
Переменная для идентификатора задания.
Положить в переменную
В указанную здесь переменную сохранится ответ от сервиса распознавания - токен решённой hCaptcha.
Примеры отправки токена
Отчет об ошибке
Позволяет вернуть денежные средства в случае неудачной попытки разгадывания капчи.
ID задания указывается статичным значением или через переменную.
Отчет об успехе
Сообщаем сервису об успешном разгадывании капчи.
ID задания указывается статичным значением или через переменную.
Пример использования
При заходе на страницу антибот система просит подтвердить, что мы не робот.
Для использования автосабмита, перед переходом на целевую страницу начинаем перехват hCaptcha
Заходим на страницу.
Добавляем в проект экшен разгадать hCaptcha.
Настраиваем кубик.
Проходим проверку сайта.
Отключаем перехват hCaptcha (опционально)
На сегодняшний момент многие ресурсы пользуются защитой от hCaptcha. Она помогает сайтам пресекать массовые действия или определять ботов, но благодаря функционалу ZennoPoster проходить такие проверки не составит труда.
Полезные ссылки