Оглавление
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
...
Описание
Служит это действие, как не сложно догадаться, для проверки того есть ли на странице определённый текст или нет.
Это не отдельный экшен, а группа действий:
Info |
---|
Это устаревшая функция. Начиная с ZennoPoster 7.3.1.0 используется новый экшен - Проверка наличия текста |
...
Как добавить действие в проект?
...
Выделяем в браузере ProjectMaker текст, для которого нужно создать проверку.
Нажимаем на выделенном тексте ПКМ и выбираем пункт Создать проверку наличия выделенного текста
Появится диалоговое окно для проверки правильности взятия выделенного текста. Если всё верно, то нажимаем ОК. Текст в данном окне можно редактировать.
Автоматически создадутся два экшена - Взять текст табаи логическая проверка if.
Если на странице будет найден искомый текст, то кубик if завершится успехом (выйдет по зелёной ветке), в противном случае - ошибкой (красная ветка).
...
Проблема: сайт не всегда корректно загружается (особенно если Вы использует не очень качественные прокси ) - страница может не загрузиться (будет пустая, белая), либо может появится HTTP ошибка (404, 403, 503 и др.).
Возможное решение: найти на странице статичный текст (который никогда не меняется) и после перехода на сайт искать этот текст на странице. Если текст не найден, значит страница не прогрузилась. В таком случае с помощью цикла и кубика перехода на странице пробуем несколько раз перезагрузить страницу, каждый раз пробуя найти нужный текст.
...
...