Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Добавлено в ZennoPoster 5.25.0.0 и CapMonster 2.10.8.6.

В мае 2018 года, компания Google представила новую версию ReCaptcha. Теперь система работает в «фоне» и не требует никаких действий от пользователя.

ReCaptcha v3 анализирует поведение посетителей сайта и другие параметры, оценивая их по шкале от 0 до 1, где единица - это хорошо.

На основе этой оценки владелец сайта решает, что делать с пользователем: пропустить, заблокировать, ограничить функционал, отказать в действии, устроить дополнительную проверку и т.п.

Когда на сайте используется ReCaptcha v3, внизу страницы появляется такая иконка:

...

Более подробная информация здесь.В программе ZennoPoster, начиная с версии 5.25.0.0, появилась возможность отправлять на распознавание ReCaptcha3.

В программе CapMonster2, начиная с версии 2.10.8.6, появилась возможность распознавать новую ReCaptcha3.

Как это работает

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

...

Code Block
<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
  grecaptcha.ready(function() {
      grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
         //верификация пользователя
      });
  });
</script>

Для отправки ReCaptcha v3 на распознавание в CapMonster2, Вам необходимо сформировать запрос, который будет включать URL и sitekey страницы, а также action. В примере, в качестве параметра action, указан 'homepage'.

...

Использование в ZennoPoster

В версии Для отправки каптч ReCaptcha v3 из ZennoPoster Вы можете использовать специальный кубик Распознать ReCaptcha:

...

Также, в кубике можно изменять параметры каптчи: action (Пример использования выше) и min score. Min Пока min score в версии CapMonster2 2.10.8.6 не поддерживается.

...

Как и в ReCaptcha2, ReCaptcha3 можно распознавать через Sitekey, указав SiteKey и URL страницы:

...

Если ZennoPoster автоматически не может определить нужный sitekey, то вместо “Во вкладке” выберите “Через SiteKey”. При этом необходимо будет указать ключ sitekey, с целевого сайта, где находится каптча, а также URL адрес самого сайта.

...

Поддерживаемые модули

Разгадывание ReCaptcha v3 поддерживается через следующие модули CapMonster2 и RuCaptcha.С API RuCaptcha более подробно Вы можете ознакомиться здесь:

Работа с токеном

После получения токена необходимо передать его в функцию верификации. Так как верификация может произойти в любой момент времени, нужно перехватить запрос на получение токена и в ответе подменить его на полученный токен из CapMonster2.

...