Решить капчу Версия 1 (Java)
Группа "Браузеры" , подгруппа "Окна, вкладки, фреймы"
Описание
Действие находит на активной вкладке браузера капчу и решает ее:
- действие ищет капчу на активной странице браузера и решает ее
- действие может работать с капчей следующих видов: reCAPTCHA V2 и MTCaptcha
- ruCaptcha распознает капчу и возвращает решение капчи в действие
Подробнее по видам капчи можно посмотреть тут: https://rucaptcha.com/demo/mtcaptcha
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с браузером | Robin.Selenium | Да | |
Вид капчи | Вид капчи, представленной на странице браузера Выпадающий список состоит из значений:
| Да | ||
Тайм-аут, мс | Время в миллисекундах, в течение которого действие пытается решить капчу. Значение по умолчанию: 120000 мс Тайм-аут включает в себя только время решения капчи Если указать -1, то действие будет ожидать решения капчи бесконечно долго
| Число | 20000 | Нет |
Виды и примеры работы действия
reCaptcha V2
=> => =>
MTCaptcha
https://rucaptcha.com/demo/mtcaptcha
=>
Особые условия использования
Если на странице 2 капчи, то решим только первую
- Действие не нажимает на кнопки в форме ввода данных, в которой встроена капча. Пользователю нужно настроить отправку всей формы отдельно;
- При решении капчи на экране не появляется видимый результат решения. Токен решения скрыт, но при отправке всей формы капча будет считаться пройденной;
- Если пользователь сталкивается с проблемой, что капча на странице не найдена, хотя он ее видит, когда открывает браузер, следует добавить время ожидания (увеличить задержку) перед запуском действия на несколько секунд;
- Рекомендуется подключать действие "Решить капчу" уже к открытому браузеру. В случае, если мы воспользуемся действием "Открыть браузер" т "Решить капчу", то после ее решения браузер может закрыться;
- сейчас действие решает капчу и вводит решение в скрытое поле капчи.
Пример использования
Задача
Существует изображение с captcha, необходимо его распознать.
Решение
Воспользоваться действием "Решить капчу".
Реализация
- Для решения задачи воспользуемся действиями "Подключиться к открытому браузеру", "Перейти по URL" и "Решить капчу".
- Заполнить параметры действия "Подключиться к открытому браузеру".
- Заполнить параметры действия "Перейти по URL".
- Заполнить параметры действия ""Решить капчу".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Содержимое капчи распознано.