Решить капчу Версия 1 (Java)

Группа "Браузеры" , подгруппа "Окна, вкладки, фреймы" 


Описание

Действие находит на активной вкладке браузера капчу и решает ее:

  • действие ищет капчу на активной странице браузера и решает ее
  • действие может работать с капчей следующих видов: reCAPTCHA V2 и MTCaptcha
  • ruCaptcha распознает капчу и возвращает решение капчи в действие

Подробнее по видам капчи можно посмотреть тут: https://rucaptcha.com/demo/mtcaptcha

Иконка действия


Параметры и их настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Контекст действия для работы с браузером

Robin.Selenium


Да

Вид капчи

Вид капчи, представленной на странице браузера

Выпадающий список состоит из значений:

  • reCAPTCHA V2
  • MTCaptcha



Да

Тайм-аут, мс

Время в миллисекундах, в течение которого действие пытается решить капчу. Значение по умолчанию: 120000 мс

Тайм-аут включает в себя только время решения капчи

Если указать -1, то действие будет ожидать решения капчи бесконечно долго

  • Если значение -1, ждем бесконечное время
  • если от 0 и более, ждем указанное время
  • если <0 и не -1, то кидаем ошибку, что таймер неверный
  • если не заполнять, то значение по умолчанию 120000 мс

Число

20000

Нет

Виды и примеры работы действия

reCaptcha V2

 =>=>=>

MTCaptcha

https://rucaptcha.com/demo/mtcaptcha

=> 

Особые условия использования 

Если на странице 2 капчи, то решим только первую

  • Действие не нажимает на кнопки в форме ввода данных, в которой встроена капча. Пользователю нужно настроить отправку всей формы отдельно;
  • При решении капчи на экране не появляется видимый результат решения. Токен решения скрыт, но при отправке всей формы капча будет считаться пройденной;
  • Если пользователь сталкивается с проблемой, что капча на странице не найдена, хотя он ее видит, когда открывает браузер, следует добавить время ожидания (увеличить задержку) перед запуском действия на несколько секунд;
  • Рекомендуется подключать действие "Решить капчу" уже к открытому браузеру. В случае, если мы воспользуемся действием "Открыть браузер" т "Решить капчу", то после ее решения браузер может закрыться;
  • сейчас действие решает капчу и вводит решение в скрытое поле капчи.

Пример использования 

Задача 

Существует изображение с captcha, необходимо его распознать.

Решение

Воспользоваться действием "Решить капчу". 

Реализация

  1. Для решения задачи воспользуемся действиями "Подключиться к открытому браузеру", "Перейти по URL" и "Решить капчу".
  2. Заполнить параметры действия "Подключиться к открытому браузеру".
  3. Заполнить параметры действия "Перейти по URL".
  4. Заполнить параметры действия ""Решить капчу".
  5. Нажать на кнопку "Старт" в верхней панели.  

Результат

Программный робот отработал успешно. Содержимое капчи распознано.

  • Нет меток