Распознать капчу
Описание.
Этот экшен используется как для автоматического решения каптч через сервисы, так и для ввода вручную.
Капча — это автоматически генерируемый тест для проверки, является ли пользователь человеком или компьютером (ботом). Простые их варианты часто представляет собой искаженную надпись из букв и/или цифр. Они могут быть написаны в различных цветовых сочетаниях с применением шума, искривлений, наложения дополнительных линий или произвольных фигур.
![]() |
---|
Примеры текстовых капч. |
Встречаются и другие виды капч, где надо не просто ввести символы с картинки, а произвести какое-то действие. Например, вас просят найти автобусы, пальмы, мотоциклы и другие предметы; решить пазл; расставить предметы в определённом порядке или рассортировать их.
Дополнительные примеры капч:
![]() | ![]() |
---|---|
ReCaptcha | HCaptcha |
![]() | ![]() |
---|---|
FunCaptcha | CloudFlare |
Как добавить в проект?
Есть два способа:
Через окно эмулятора/устройства.
ПКМ по капче в окне → «Это капча!»
Через контекстное меню.
Добавить действие → Android → Распознать капчу.
Вам придётся предварительно скачать изображение на компьютер, а затем указать путь к нему в экшене.
Работа с окном.
Вкладка «Основное».
Внешний вид окна отличается в зависимости от способа открытия:
![]() | ![]() |
---|---|
Пр и открытии через окно эмулятора/устройства | Через контекстное меню |
Модуль распознавания.
Из выпадающего списка выбираем сервис, в который мы будем отправлять капчу на распознавание. Рекомендуем выбирать CapMonster Cloud, он самый надёжный и стабильный.
MonkeyEnter.dll
Этот модуль используется для ручного разгадывания капч. Никакой из сервисов автоматического распознавания использоваться не будет.
Поиск элемента.
Существует два способа поиска элементов на странице:
- Классический.
Поиск по параметрам HTML элемента: тэг, атрибут и его значение. - xPath.
Поиск с помощью XPath выражений. С помощью него можно реализовать более универсальный и устойчивый к изменениям вёрстки способ поиска данных.