Перейти к основному содержимому

Инструкция по эксплуатации

Программный комплекс ZennoPoster состоит из двух приложений:

  • ProjectMaker – для создания, записи и отладки проектов (шаблонов автоматизации).
  • ZennoPoster – для исполнения готовых проектов: управления потоками, прокси и расписанием.
    Каждый поток выполнения – это изолированный браузер со своими cookie, кэшем, прокси и User-Agent.

Работа выполняется в четыре шага.

Шаг 1. Запуск ProjectMaker

Запустите ProjectMaker и перейдите на вкладку "Запись и отладка" – в ней расположены основные окна для создания и редактирования проекта. Проект и встроенный браузер синхронизируются в режиме реального времени.
В рабочем окне доступны панели "Дерево элементов", "Свойства выделенного элемента" и "Текст страницы"; их можно перемещать, скрывать и восстанавливать через меню.

Стартовая страница

Шаг 2. Создание и отладка проекта

2.1. Запись

  1. Создайте новый проект или откройте существующий кнопками в верхнем меню.
  2. Нажмите кнопку "Запись" в верхнем меню.
  3. Введите в адресную строку браузера адрес сайта и дождитесь полной загрузки страницы.
  4. Выполняйте действия в браузере – каждое фиксируется в проекте в виде экшена. Экшены можно добавлять и вручную правым кликом по окну проекта.

Для поиска элементов используйте режим "Следовать за курсором", конструктор действий и окно "Дерево элементов".

2.2. Отладка

  1. Запустите выполнение "С начала". Доступны также пошаговое выполнение и прогон до точки останова.
  2. При каждом запуске "С начала" лог очищается; в нём отображаются действия, предупреждения и ошибки.
  3. При ошибке скорректируйте параметры экшена и сразу протестируйте его заново. Дозаписать проект можно кнопкой "Запись".
ВАЖНО Отладка в ProjectMaker идет медленнее, чем исполнение в ZennoPoster (из-за анимации), и в ZennoPoster элементы сайта могут не успевать загружаться. В критичных местах добавляйте проверки, паузы и ожидание загрузки элементов.

2.3. Сохранение

Сохраните проект в файл формата .zp – он используется для добавления в ZennoPoster.

Шаг 3. Запуск ZennoPoster

Запустите ZennoPoster. В главном окне находятся список проектов, управление потоками и лог; на отдельной вкладке – расписание. У каждого проекта есть вкладка "Инстансы", где в реальном времени видны работающие потоки со статусом: Подготовка, Выполнение, Ожидание действия пользователя, Ошибка, Успех.

Главное меню

Шаг 4. Добавление проекта, настройка потоков и расписания

4.1. Добавление проекта

Нажмите "Добавить шаблон" и выберите файл проекта (.zp); для нескольких проектов используйте "Добавить шаблоны". В открывшемся окне настройте параметры выполнения.

4.2. Потоки

В многопоточной версии задайте количество потоков для проекта. Число потоков подбирается индивидуально и зависит от проекта и ресурсов компьютера; максимальное число одновременно запускаемых потоков задаётся в настройках ZennoPoster.

4.3. Расписание

На вкладке "Расписание" настройте автоматический запуск. Планировщик поддерживает расписания любой сложности – однократное выполнение, выполнение по дням недели в заданных интервалах, повторение с паузами и числом попыток.
После настройки воспользуйтесь "Отладчиком расписания" (меню в правом верхнем углу вкладки "Расписание") – он рассчитает примерный ход выполнения.

ПРИМЕЧАНИЕ Если время запланированного запуска было пропущено, проект не выполняется сразу после старта программы, а ждёт наступления времени по расписанию.

Связанные статьи