Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Оглавление

Expand
titleНажмите здесь, чтобы развернуть оглавление
Table of Contents
minLevel1
maxLevel7
exclude^Оглавление$

...

Описание

Служит это действие, как не сложно догадаться, для проверки того есть ли на странице определённый текст или нет.

Это не отдельный экшен, а группа действий:

  1. Поиск с помощью экшена Данные заданного текста

  2. Проверка с помощью if, найдено что-то или нет

Info

Это устаревшая функция. Начиная с ZennoPoster 7.3.1.0 используется новый экшен - Проверка наличия текста

...

Как добавить действие в проект?

...

  1. Выделяем в браузере ProjectMaker текст, для которого нужно создать проверку.

  2. Нажимаем на выделенном тексте ПКМ и выбираем пункт Создать проверку наличия выделенного текста

  3. Появится диалоговое окно для проверки правильности взятия выделенного текста. Если всё верно, то нажимаем ОК. Текст в данном окне можно редактировать.

  4. Автоматически создадутся два экшена - Взять текст табаи логическая проверка if.

Если на странице будет найден искомый текст, то кубик if завершится успехом (выйдет по зелёной ветке), в противном случае - ошибкой (красная ветка).

...

Проблема: сайт не всегда корректно загружается (особенно если Вы использует не очень качественные прокси ) - страница может не загрузиться (будет пустая, белая), либо может появится HTTP ошибка (404, 403, 503 и др.).

Возможное решение: найти на странице статичный текст (который никогда не меняется) и после перехода на сайт искать этот текст на странице. Если текст не найден, значит страница не прогрузилась. В таком случае с помощью цикла и кубика перехода на странице пробуем несколько раз перезагрузить страницу, каждый раз пробуя найти нужный текст.

...

...

Полезные ссылки