Инструкция по эксплуатации
Программный комплекс ZennoPoster состоит из двух приложений:
- ProjectMaker – для создания, записи и отладки проектов (шаблонов автоматизации).
- ZennoPoster – для исполнения готовых проектов: управления потоками, прокси и расписанием.
Каждый поток выполнения – это изолированный браузер со своими cookie, кэшем, прокси и User-Agent.
Работа выполняется в четыре шага.
Шаг 1. Запуск ProjectMaker
Запустите ProjectMaker и перейдите на вкладку "Запись и отладка" – в ней расположены основные окна для создания и редактирования проекта. Проект и встроенный браузер синхронизируются в режиме реального времени.
В рабочем окне доступны панели "Дерево элементов", "Свойства выделенного элемента" и "Текст страницы"; их можно перемещать, скрывать и восстанавливать через меню.
Шаг 2. Создание и отладка проекта
2.1. Запись
- Создайте новый проект или откройте существующий кнопками в верхнем меню.
- Нажмите кнопку "Запись" в верхнем меню.
- Введите в адресную строку браузера адрес сайта и дождитесь полной загрузки страницы.
- Выполняйте действия в браузере – каждое фиксируется в проекте в виде экшена. Экшены можно добавлять и вручную правым кликом по окну проекта.
Для поиска элементов используйте режим "Следовать за курсором", конструктор действий и окно "Дерево элементов".
2.2. Отладка
- Запустите выполнение "С начала". Доступны также пошаговое выполнение и прогон до точки останова.
- При каждом запуске "С начала" лог очищается; в нём отображаются действия, предупреждения и ошибки.
- При ошибке скорректируйте параметры экшена и сразу протестируйте его заново. Дозаписать проект можно кнопкой "Запись".
| ВАЖНО Отладка в ProjectMaker идет медленнее, чем исполнение в ZennoPoster (из-за анимации), и в ZennoPoster элементы сайта могут не успевать загружаться. В критичных местах добавляйте проверки, паузы и ожидание загрузки элементов. |
|---|
2.3. Сохранение
Сохраните проект в файл формата .zp – он используется для добавления в ZennoPoster.
Шаг 3. Запуск ZennoPoster
Запустите ZennoPoster. В главном окне находятся список проектов, управление потоками и лог; на отдельной вкладке – расписание. У каждого проекта есть вкладка "Инстансы", где в реальном времени видны работающие потоки со статусом: Подготовка, Выполнение, Ожидание действия пользователя, Ошиб ка, Успех.
Шаг 4. Добавление проекта, настройка потоков и расписания
4.1. Добавление проекта
Нажмите "Добавить шаблон" и выберите файл проекта (.zp); для нескольких проектов используйте "Добавить шаблоны". В открывшемся окне настройте параметры выполнения.
4.2. Потоки
В многопоточной версии задайте количество потоков для проекта. Число потоков подбирается индивидуально и зависит от проекта и ресурсов компьютера; максимальное число одновременно запускаемых потоков задаётся в настройках ZennoPoster.
4.3. Расписание
На вкладке "Расписание" настройте автоматический запуск. Планировщик поддерживает расписания любой сложности – однократное выполнение, выполнение по дням недели в заданных интервалах, повторение с паузами и числом попыток.
После настройки воспользуйтесь "Отладчиком расписания" (меню в правом верхнем углу вкладки "Расписание") – он рассчитает примерный ход выполнения.
| ПРИМЕЧАНИЕ Если время запланированного запуска было пропущено, проект не выполняется сразу после старта программы, а ждёт наступления времени по расписанию. |
|---|