Распознать ReCaptcha
🔗 Оригинальная страница — Источник данного материала
Описание
Позволяет пройти проверку на сайтах с установленной защитой от ботов.
Метод подходит только для: reCAPTCHA v2, reCAPTCHA v2 Invisible и reCAPTCHA v3.

Как добавить действие в проект?
Через контекстное меню: Добавить действие → Табы → Распознать ReCaptcha

Для чего это используется?
- Прохождение регистраций
- Парсинг сайтов и поисковых систем
- Выполнение массовых действий
Принцип работы
Основные настройки

- Выбор модуля для распознавания каптчи из выпадающего списка.
- Предварительно надо указать ваш API ключ от сервиса в настройках.
- Устанавливаем CapMonster.Cloud в качестве сервиса по умолчанию
- Регистрация аккаунта в CapMonster.Cloud.
Распознавание reCaptcha v2 во вкладке
Разгадывание происходит прямо в окне браузера.

Метод распознавания
Выбираем Распознавание reCaptcha v2 и метод Во вкладке.
Использовать прокси проекта
При включении на сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
Использовать куки проекта
С этой настройкой вместе с капчей будут отправлены текущие куки проекта.
Вкладка
Выбираем на какой вкладке надо распознать капчу:
- Активная — таб, который у вас в данный момент перед глазами.
- Первая — первое окно слева.
- По имени — указать имя таба или переменную учитывая регистр букв.
- По номеру — задаём номер вкладки. Нумерация идёт слева направо начиная с 0.
Выполнять autosubmit
Если на странице нет кнопки для отправления формы с разгаданной рекапчей, то необходимо включить эту опцию.
Положить ID задания в переменную
Указываем здесь название переменной, в которую хотим положить идентификатор задания.
Распознавание reCaptcha v2 через sitekey
Процесс происходит без загрузки браузера.

Метод распознавания
Выбираем Распознавание reCaptcha v2 и метод Через SiteKey.
Использовать прокси проекта
При включении на сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
Использовать куки проекта
С этой настройкой вместе с капчей будут отправлены текущие куки проекта.
SiteKey
Уникальный ключ, который находится в HTML-коде страницы. Он используется для идентификации сайта на серверах Google.
Как получить SiteKey
- В исходном коде страницы DOM

- В окне трафика при загрузке страницы

Нажимаем на запрос и переходим во вкладку Параметры, ищем k или key

URL
Полный адрес страницы, на которой находится Recaptcha.
data-s
Необязательный параметр, который встречается на некоторых сайтах.
Например, он есть в поиске Google и на его сервисах.
Положить ID задания в переменную
Указываем здесь название переменной, в которую хотим положить идентификатор задания.
Положить в переменную
А в этой переменной сохранится ответ от сервиса распознавания — токен решённой Recaptcha.
Примеры отправки токена
Отправка Token в браузере
После получения токена его нужно подставить в соответствующее поле.
Вот как его найти:

- Через контекстное меню вызываем Дерево Элементов и находим поле
textareaдля ввода внутри капчи

- Теперь ПКМ → «В конструктор действий»

-
Выбираем атрибут
styleи пишем в значениеdisplay:block -
Через кнопку «Тестировать» можно проверить, сработает функция или нет
-
Далее добавляем экшен в проект

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

Пример запроса всегда можно посмотреть в Окне трафика
Распознавание reCaptcha v3 во вкладке
Разгадывание происходит прямо в окне браузера.

Метод распознавания
Выбираем Распознавание reCaptcha v3 и метод Во вкладке.
Использовать прокси проекта
При включении на сервис для распознавания вместе с капчей будет отправлен текущий прокси проекта.
Использовать куки проекта
С этой настройкой вместе с капчей будут отправлены текущие куки проекта.
Вкладка
Выбираем на какой вкладке надо распознать капчу:
- Активная — таб, который у вас в данный момент перед глазами.
- Первая — первое окно слева.
- По имени — указать имя таба или переменную учитывая регистр букв.
- По номеру — задаём номер вкладки. Нумерация идёт слева направо начиная с 0.
Action
Этот параметр находится в исходном коде сайта в вызове функции grecaptcha.execute

Min score
Диапазон от
0.1до0.9
Рейтинг пользователя, который определяет успешность прохождения проверки.
Чаще всего достаточно значения 0.3, но для некоторых сайтов требуется подбирать индивидуально.