Распознать каптчу
🔗 Оригинальная страница — Источник данного материала
Описание
Этот экшен используется как для автоматического решения каптч через сервисы, так и для ввода вручную.
Капча — это автоматически генерируемый тест для проверки, является ли пользователь человеком или компьютером (ботом). Простые их варианты часто представляет собой искаженную надпись из букв и/или цифр. Они могут быть написаны в различных цветовых сочетаниях с применением шума, искривлений, наложения дополнительных линий или произвольных фигур.
![]() |
|---|
| Примеры текстовых капч. |
Встречаются и другие виды капч, где надо не просто ввести символы с картинки, а произвести какое-то действие. Например, вас просят найти автобусы, пальмы, мотоциклы и другие предметы; решить пазл; расставить предметы в определённом порядке или рассортировать их.
Дополнительные примеры капч:
![]() | ![]() |
|---|---|
| ReCaptcha | HCaptcha |
![]() | ![]() |
|---|---|
| FunCaptcha | CloudFlare |
Как добавить действие в проект?
- Через контекстное меню: Добавить действие → Табы → Распознать капчу

предварительно надо скачать изображение на компьютер, чтобы потом указать путь к файлу в экшене.
- В окне браузера: кликнуть ПКМ по картинке на сайте и выбрать пункт Это каптча!

После добавления экшена сразу откроется окно распознавания каптчи вручную, которое пока можно закрыть и перейти к настройкам экшена.
Принцип работы

Модуль распознавания
Из выпадающего списка выбираем модуль (каптча-сервис), через который будет распознана каптча. Можно использовать переменные.
Предварительно надо указать его API ключ в настройках.
По умолчанию стоит MonkeyEnter.dll.
Поиск элемента
Прежде чем взаимодействовать с элементом на ст ранице, его надо найти. Для экшенов:
существует два способа поиска элементов — классический и с помощью XPath.
Классический
Поиск по параметрам HTML элемента: тэг, атрибут и его значение.

XPath
Поиск с помощью XPath выражений. Он позволяет реализовать более универсал ьный и устойчивый к изменениям вёрстки способ поиска данных в сравнении с классическим поиском или регулярными выражениями.

Доступные параметры
Какая вкладка
Выбираем вкладку, на которой будет производиться поиск элемента.
Возможные значения:
- Активная вкладка;
- Первая;
- По имени — при выборе данного пункта появится поле ввода для названия вкладки;
- По номеру — в поле ввода надо будет ввес ти порядковый номер вкладки (нумерация начинается с нуля!).
Документ
Рекомендуется ставить значение -1 (поиск во всех документах на странице).
Форма
Тоже лучше ставить -1 (поиск по всем формам на странице). При выборе такого значения шаблон будет более универсальным.
-1 ?Пример.
На странице размещены три формы: форма поиска, форма регистрации и форма оформления заказа. Для клика по кнопке в форме заказа в настройках действия указано значение поля «Форма» — 2 (нумерация начинается с нуля).
Со временем на сайте появляется новая форма — форма входа, которая добавляется перед формой заказа. В результате форма заказа смещается, и под индексом 2 теперь оказывается форма входа.
В такой ситуации шаблон либо выдаст ошибку о том, что нужная кнопка не найдена, либо — что гораздо опаснее — выполнит клик по другой кнопке в другой форме, приводя к некорректной работе шаблона.
Примечание
В настройках программы можно включить два параметра: «Искать во всех формах на странице» и «Искать во всех документах на странице».
При их активации при добавлении элемента в Конструктор действий значения полей «Номер документа» и «Номер формы» автоматически устанавливаются в -1, что означает поиск элемента по всей странице без привязки к конкретному документу или форме.
Тэг (только классический поиск)

Это HTML тэг, у которого нужно получить значение.
; (точка с запятой)



