Позволяет пройти проверку на сайтах с установленной защитой от ботов. Метод подходит только для капч: reCAPTCHA v2, reCAPTCHA v2 Invisible и reCAPTCHA v3.
Через контекстное меню Добавить действие → Табы → Распознать ReCaptcha
Либо воспользуйтесь умным поиском.
Прохождение регистраций
Парсинг сайтов и поисковых систем
Выполнение массовых действий
Выбор модуля для распознавания каптчи. Из выпадающего списка необходимо выбрать желаемый сервис распознавания каптчи (предварительно надо указать его API ключ в настройках).
Устанавливаем CapMonster.Cloud в качестве сервиса по умолчанию
Регистрация аккаунта в CapMonster.Cloud. Все владельцы лицензии ZennoPoster получают бесплатно 5$ на баланс сервиса для разгадывания капч.
Разгадывание происходит непосредственно в окне браузера.
Выбираем соответствующую функцию (Распознавание reCaptcha v2) и метод распознавания (Во вкладке)
На сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.
Выбираем на какой вкладке надо распознать капчу:
a) Активная - таб, который у вас в данный момент перед глазами.
b) Первая - первое окно слева.
c) По имени - указать имя таба или переменную учитывая регистр букв.
d) По номеру - задаём номер вкладки. Нумерация идёт слева направо начиная с 0.
Если на странице нет кнопки для отправления формы с разгаданной рекапчей, необходимо включить эту опцию, чтобы выполнить автосабмит.
Переменная для идентификатора задания.
Процесс происходит без загрузки браузера.
Выбираем соответствующую функцию (Распознавание reCaptcha v2) и метод распознавания (Через SiteKey)
На сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.
Recaptcha ключ сайта.
Параметр Sitekey индивидуален для каждого сайта |
Полный адрес страницы, на которой распознаётся Recaptcha.
Необязательно
Дополнительный параметр, который встречается не на всех сайтах, поэтому его передача опциональная.
Как минимум данный параметр встречается в поиске Google и на его сервисах.
Переменная для идентификатора задания.
В указанную здесь переменную сохранится ответ от сервиса распознавания - токен решённой Recaptcha.
После получения token необходимо подставить его в соответствующее поле. Ниже рассмотрим как вызвать поле в браузере. Через контекстное меню вызываем Дерево Элементов и находим поле(textarea) для ввода внутри капчи Правой кнопкой мыши вызываем контекстное меню и нажимаем В конструктор действий
Через кнопку Тестировать можно проверить в браузере сработает функция или нет. Далее добавляем экшен в проект. Под самой капчей появится поле куда и нужно вводить token. Это можно сделать с помощью действия Установка значения . |
После успешного разгадывания капчи в переменную будет помещен ответ, содержащий token, для отправки на сервер. Его необходимо подставить в запрос, чаще всего это аргумент g-recaptcha-response. Пример запроса на сайт всегда можно посмотреть в окне трафика Пример запроса на сайт всегда можно посмотреть в окне трафика |
Разгадывание происходит непосредственно в окне браузера.
Выбираем соответствующую функцию (Распознавание reCaptcha v3) и метод распознавания (Во вкладке)
На сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.
Выбираем на какой вкладке надо распознать капчу:
a) Активная - таб, который у вас в данный момент перед глазами.
b) Первая - первое окно слева.
c) По имени - указать имя таба или переменную учитывая регистр букв.
d) По номеру - задаём номер вкладки. Нумерация идёт слева направо начиная с 0.
Параметр, который необходимо отыскать в исходном коде сайта.
Он находится в коде страницы в вызове функции grecaptcha.execute
Индивидуален для каждого сайта! |
Рейтинг пользователя при котором прохождение проверки будет считаться успешным, диапазон от 0.1 до 0.9.
Чаще всего достаточно значения 0.3, но для каждого сайта надо проверять индивидуально.
Переменная для идентификатора задания.
В указанную здесь переменную сохранится ответ от сервиса распознавания - токен решённой Recaptcha.
Процесс разгадывания происходит без загрузки браузера.
Выбираем соответствующую функцию (Распознавание reCaptcha v3) и метод распознавания (Через SiteKey)
На сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
На сервис для распознавания вместе с капчей будут отправлены текущие куки проекта.
Recaptcha ключ сайта.
Параметр Sitekey индивидуален для каждого сайта |
Нажимаем на запрос и переходим во вкладку Параметры
|
Полный адрес страницы, на которой распознаётся Recaptcha.
Необязательно
Дополнительный параметр, который встречается не на всех сайтах, поэтому его передача опциональная.
Как минимум данный параметр встречается в поиске Google и на его сервисах.
Параметр, который необходимо отыскать в исходном коде сайта.
Он находится в коде страницы в вызове функции grecaptcha.execute
Индивидуален для каждого сайта! |
Рейтинг пользователя при котором прохождение проверки будет считаться успешным, диапазон от 0.1 до 0.9.
Чаще всего достаточно значения 0.3, но для каждого сайта надо проверять индивидуально.
Переменная для идентификатора задания.
В указанную здесь переменную сохранится ответ от сервиса распознавания - токен решённой Recaptcha.
При загрузке страницы в окне трафика очень важно обратить внимание на запрос
Если запрос происходит при загрузке страницы, то выбираем распознавание reCaptcha v3 через sitekey.
Когда запрос осуществляется после отправки формы на сайт, то распознавание reCaptcha v3 во вкладке.
Параметры : SiteKey, Action, Score, Url можно задавать через переменные.
Подмена token происходит до отправки запроса
Подмена token происходит до отправки запроса
Отправка токена в браузере происходит путём его подмены. Способ во вкладке подходит, только когда запрос к Google-будет происходить после отправки формы Рассмотрим на примере сайта https://lessons.zennolab.com/captchas/recaptcha/v3.php?level=beta Во время загрузки сайта не было запроса к капче - значит метод разгадывания во вкладке нам подходит. Настраиваем кубик для разгадывания ReCaptcha v3 Получаем token. Далее при помощи C# сниппета отправляем его сайту:
Использование SiteKey в сниппете не является обязательным. Но нужно учитывать, что без использования SiteKey будут перехватываться запросы от всех капч, включая ReCaptcha2. Если это не является проблемой, вы можете использовать такую версию сниппета:
Отправляем форму на сайте. В окне трафика можно убедиться, что подмена token на необходимый произошла |
Если в окне трафика видим, что запрос выполняется вместе с загрузкой страницы сайта, то порядок действий отличается от разгадывания во Вкладке Сначала настраиваем кубик для разгадывания капчи и получаем token Получаем token. Далее при помощи C# сниппета отправляем его сайту:
Использование SiteKey в сниппете не является обязательным. Но нужно учитывать, что без использования SiteKey будут перехватываться запросы от всех капч, включая ReCaptcha2. Если это не является проблемой, вы можете использовать такую версию сниппета:
Только после этого загружаем страницу с ReCaptcha v3 и производим необходимые действия |
Позволяет вернуть денежные средства в случае неудачной попытки разгадывания капчи.
ID задания указывается статичным значением или через переменную.
Сообщаем сервису об успешном разгадывании капчи.
ID задания указывается статичным значением или через переменную.
При заходе на страницу антибот система просит подтвердить, что мы не робот.
Заходим на страницу.
Добавляем в проект экшен разгадать reCaptcha.
Настраиваем кубик.
Проходим проверку сайта.
На сегодняшний момент многие ресурсы пользуются защитой от компании Google. Она помогает сайтам пресекать массовые действия или определять ботов, но благодаря функционалу Zennoposter проходить такие проверки не составит труда.