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;
Работа с токеном
После получения токена необходимо передать его в функцию верификации. Так как верификация может произойти в любой момент времени, нужно перехватить запрос на получение токена и в ответе подменить его на полученный токен из CapMonster2.
...