Видеоурок

Сценарий обработки капчи

Как создать сценарий обработки капчи, которая может появляться при сборе данных, например при парсинге результатов поисковых систем.

Условия повтора

Блок обработки капчи запускается по двум условиям: «captcha exist» проверяет, найден ли на странице элемент по заданному XPath, а «counter» ограничивает число попыток тремя, чтобы избежать бесконечного цикла.

Действия блока

Действие PROCESS_CAPTCHA отвечает за ручное или автоматическое распознавание, после чего распознанный текст вводится в поле по XPath и выполняется клик по кнопке отправки.

Настройка XPath

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

Ко всем видеоурокам