Распознать капчу Версия 2 (Python)
Группа действий: Машинное зрение
Описание
Действие по распознаванию содержимого капчи с помощью сервиса https://rucaptcha.com
Иконка
Параметры
Входные параметры
- Путь к изображению - Путь к изображению для распознавания. Наиболее эффективно применение файлов с расширением «.png». Допустимые расширения: «.jpeg», «.jpg», «.bmp», «.png», «.tif», «.tiff».
- API ключ - Уникальный API ключ, который можно получить после регистрации на сайте https://rucaptcha.com
- Таймаут, мс - Время, в течение которого ожидается распознавание капчи. Тайм-аут устанавливается в миллисекундах. По умолчанию 120000 мс
- Выполнить матем. операцию - Если значение параметра «истина», то ожидается, что капча требует математического действия (например: написать результат 4 + 8 = ). По умолчанию - «ложь»
- Минимальное количество символов в ответе - Минимальное количество символов в ответе. Допустимый диапазон от 1 до 20. Если количество символов неизвестно указать - 0. По умолчанию - 0
- Максимальное количество символов в ответе - Максимальное количество символов в ответе. Допустимый диапазон от 1 до 20. Если количество символов неизвестно указать - 0. По умолчанию - 0
- Язык - Буквы какого алфавита ожидаются на капче. По умолчанию - «Неизвестно»
- Содержимое капчи - Содержимое капчи. По умолчанию - «Неизвестно»
- Чувствительность к регистру - Если значение параметра «истина», то ожидается, что капча чувствительна к регистру. По умолчанию - «ложь»
Выходные параметры
Результат - Символы, которые были распознаны на капче
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Путь к изображению | Путь к изображению для распознавания. Наиболее эффективно применение файлов с расширением «.png». Допустимые расширения: «.jpeg», «.jpg», «.bmp», «.png», «.tif», «.tiff». | Robin.Image | C:\doc\img.png | Да |
API ключ | Уникальный API ключ, который можно получить после регистрации на сайте https://rucaptcha.com | Robin.String | Да | |
Таймаут, мс | Время, в течение которого ожидается распознавание капчи. Тайм-аут устанавливается в миллисекундах. По умолчанию 120000 мс | Robin.Numeric | Нет | |
Выполнить матем. операцию | Если значение параметра «истина», то ожидается, что капча требует математического действия (например: написать результат 4 + 8 = ). По умолчанию - «ложь» | Robin.Boolean | true | Нет |
Минимальное количетсво символов в ответе | Минимальное количетсво символов в ответе. Допустимый диапазон от 1 до 20. Если количетсво символов неизвесно указать - 0. По умолчанию - 0 | Robin.Numeric | Нет | |
Максимальное количетсво символов в ответе | Максимальное количетсво символов в ответе. Допустимый диапазон от 1 до 20. Если количетсво символов неизвесно указать - 0. По умолчанию - 0 | Robin.Numeric | Нет | |
Язык | Буквы какого алфавита ожидаются на капче. По умолчанию - «Неизвестно» | Robin.String | Нет | |
Содержимое капчи | Содержимое капчи. По умолчанию - «Неизвестно» | Robin.String | Нет | |
Чувствительность к регистру | Если значение параметра «истина», то ожидается, что капча чувствительна к регистру. По умолчанию - «ложь» | Robin.Boolean | true | Нет |
Результат | ||||
Результат | Символы, которые были распознаны на капче | Robin.String |
Особые условия использования
Необходимо зарегистрироваться на сайте https://rucaptcha.com и пополнить баланс, иначе при отработке действия возникнет ошибка
Предполагается, что уже открыта нужная страница в браузере при запуске действия.
Пример использования
Задача
Допустим, что при попытке авторизоваться на сайте от нас потребовали ввести текст (цифры) в специальное поле для проверки.
Для работы с распознаванием капчи нам в параметрах необходимо указать API ключ, который борется из личного кабинета сервиса https://rucaptcha.com
Решение
Воспользоваться действием "Распознать капчу".
Реализация
- Составим схему робота:
- Настроим параметры действия “Распознать капчу”
- Запустим робота по кнопке "Старт" в верхней панели.
Результат