Инстанс Zennoposter

инстанс zennoposter

Настройки программы Настройки программы позволяют настроить её параметры под ваш компьютер, оптимизировать работу для наиболее эффективного выполнения ваших проектов.

Меню настроек программы находится на вкладке Настройки в программе ZennoPoster. Потоки Максимальное количество потоков - максимальное количество потоков для работы ZennoPoster. Рекомендуемое значение - при нажатии этой кнопки автоматически подбирается оптимальное количество потоков для вашего компьютера. Количество потоков в одном процессе - позволяет объединить несколько потоков, работающих в рамках одного процесса и совместно использующих ресурсы компьютера.

Это позволит сэкономить ресурсы, но потоки в рамках одного процесса будут выполняться чуть медленнее. Приоритет загрузки - задает приоритет процесса в операционной системе. Выполнение Размер буфера обмена между процессами - позволяет задать размер буфера между процессами от 10 до Мб. Данная настройка по-умолчанию 10 не требует изменений до тех пор, пока вам напрямую не порекомендуем ее при наличии проблем.

Она не имеет к этому отношение. Оставлять пустой файл в кодировке UTF8 - Если во время выполнения шаблона список остается пустым, в нем будет сохранятся кодировка UTF Запускать незавершенные проекты при старте - при старте программы будут запускаться незавершенные при прошлом запуске проекты, если в момент закрытия программы вы выбрали такую опцию.

Приоритетные потоки прерывают запросы менее приоритетных потоков - позволяет учитывать приоритет потоков при обработке запросов в многопоточном выполнении шаблонов. Проверять соответствие введенных данных - проверка введенных данных в полях веб-элементов.

Обнулять неуспехи заданий при добавлении попыток - сбрасывает счетчик неуспешных выполнений при добавлении попыток выполнения.

Подробный лог работы с e-mail - включает подробный лог для операций по работе с e-mail. Политика обработки изменения файлов: Всегда загружать изменения из файла во время работы - программа будет загружать обновления файла при работе с ним.

Никогда не загружать сторонние изменения во время работы - программы загрузит файл в начале работы и не будет загружать его изменения. Спрашивать пользователя - программа буде запрашивать у пользователя подтверждение на загрузку изменений файла. Инстанс Таймаут загрузки инстанса - время, которое затратит ZennoPoster на ожидание загрузки инстанса. Таймаут подготовки инстанса - время, которое затратится на инициализацию каждой вкладки, то есть фактически - задержка перед каждым следующим выполнением шаблона.

Таймаут загрузки базы - время, отведенное для запуска нового потока в рамках запущенного процесса. Таймаут выполнения команды в инстансе - время ожидания выполнения какой-либо команды в инстансе любого экшена. Таймаут инициализации объектов - время, отведенное для дозагрузки web-страницы, иногда требуется для прогрузки некоторых элементов например капчи.

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

Выполненных заданий до принудительной перезагрузки - количество заданий, после которых база инстансов обязательно перезагрузится независимо от успешности их выполнения. Максимальное кол-во памяти - количество памяти, после которого база инстансов будет принудительно помечена на перезагрузку. Держать баз в резерве - регулирует кол-во баз в неактивном состоянии, что позволяет экономить время запуска баз.

Время жизни базы - время жизни базы в неактивном состоянии. Путь к кукам и кэшу - эта настройка существует для хранения временных файлов в созданной вами папке желательно, в папке с программой. Обрабатывать все сообщения windows, которые в данный момент находятся в очереди - позволяет приложению обрабатывать все события, которые могут возникнуть при работе инстанса. Форсировать выполнение фоновых работ FireFox - позволяет форсировать работу инстанса при его зависании.

Если у вас нет непонятных зависаний при работе шаблона на сайте, лучше не используйте эту настройку. Отключить звук - отключает звук при работе в инстансе. Капчи В этом разделе вводятся данные для использования сервисов распознавания капч: Секретный ключ - ключ для авторизации.

Дополнительные параметры - домен сервиса. Баланс - отображает баланс вашего аккаунта на сервисе. SMS В этом разделе вводятся данные для использования смс-сервисов: Переводчики В этом разделе вводятся данные для использования сервисов автоматического перевода: Создание контента Настройки модулей сервисов создания контента. Горячие клавиши Здесь можно задать комбинации горячих клавиш для основных операций в программе. Если при падении инстанса будет висеть окно с сообщением о случившейся ошибке, то есть вероятность, что инстанс не сможет перезагрузиться.

Пропускать выполнения задания планировщика для работающих заданий - если проект выполняется на момент запуска в планировщике, то задание планировщика запуститься только после окончания выполнения. Запускать плагины в отдельном процессе - плагины браузера будут запускаться в отдельном процессе. Использовать когда есть проблемы работы с флешем. Сворачивать ZennoPoster в трей - при сворачивании окна программы, она будет выгружаться в трей.

Отслеживать состояние потоков - включает отслеживание состояния потоков в программе. Не включайте, если эта информация не требуется при вашем обращении в поддержку. Настройки лога Отключать автопрокрутку лога только по клику в записи лога - автопрокрутка записей в логе будет отключаться только по клику в записе лога.

Выводить оповещения в лог - оповещения о ходе выполнения проекта будут выводиться в лог. Хранить записи в логе часов - время хранения записи в логе.

Хранить максимально записей для одного задания - максимальное кол-во записей в логе для одного задания. Диагностика - создает bug report при неисправной работе программы собирает воедино данные о системе, позволяющие лучше понять проблему при обращении в саппорт. Статистика - отображает статистику работы программы кол-во потоков, заданий, событий и т. Сохранить настройки - сохранение текущих настроек программы.

Восстановить настройки - восстановление первоначальных настроек программы.

Как открыть определённый инстанс??? | ZennoLab - Сообщество профессионалов автоматизации

Что такое CSS можно почитать тут https: Но при отключении CSS я ярко выраженной разницы у себя не увидел. Также при отключении css после написания шаблона нужно быть аккуратным, ибо например когда мы в шаблоне проверяем наличие текста на странице, то часто этот текст изначально есть на странице, но скрыт и после например чего либо, меняется css свойство и он становится виден, то при отключении css этот текст может быть виден всегда.

Принцип оптимизации настроек шаба - отключай все лишнее, включай лишь при необходимости. Другие возможности оптимизации внутри шаблона: Тайм-аут Это означает сколько мы позволим странице максимум прогружаться не приступая к её обработке. Бывает на сайтах какой-нибудь неосновной ява скрипт подвисает и не может подгрузиться, а пока ZennoPoster не определит, что страница прогрузилась, ZennoPoster не перейдет к выполнению следующего шага.

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

Шаг оповещения Данный шаг жрет много ресурсов, если выводить оповещение на экран. Если только в лог, то все ок.

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

Этим сокращается время выполнения проекта на пару веб-переходов. Мобильная версия сайта У ряда сайтов есть мобильные версии. Они облегченные, что экономит наше время на прогрузку, и бывают сделаны без ява скриптов. Часто мобильная версия находится на поддомене, но также часто для её корректного мобильного отображения нужно переключиться на мобильный юзер-агент.

Юзер агент можно поменять тут: Или подставить тут уже готовый: Эмуляция ввода При работе над элементами с типом действия set, есть возможность менять скорость ввода текста. Этот метод воздействия крайне ресурсо-затратный. Работа с файлами Старайтесь как можно реже использовать списки и таблицы в режиме "без синхронизации с файлом". Если используете, то лучше используйте список, ибо он легче таблицы для обработки системой.

Используйте асинхронное распознование каптчи Тоже сэкономит Вам время. Для этого просто отправляете каптчу на распознание в первую очередь действий необходимых на странице. Циклы Часто бывает необходимо корректировать время работы шаблона для полноценного оптимизированного расхода ресурсов ПК на котором происходит запуск.

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

Для это создается регулируемый цикл внутри шаблона. Подробней настройку этого цикла мы рассмотрим чуть позже. Создаем входные настройки для удобства регулирования количества циклов: Начнем с того, что при запуске потоков в ZennoPoster вы в диспетчере задач увидите запущенные base. Инстанс - это как раз и есть наш запущенный поток с веб содержимым. Каким именно количеством он будет управлять - настраивается рассмотрим ниже.

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

Чем больше работает инстанс, тем больше base. А запуск инстанса процесс процессоро-затратный. Вот среди этого все всего Вам и нужно быть найти свой инь и янь.

Мы еще поподробней рассмотрим это ниже. Также запомним еще одну вещь, что инстансы растут последовательно, а не параллельно. Им нужно время на запуск. Начиная с версии ZennoPoster 5. Если шаблон будет обрабатываться слишком быстро, они могут не успевать вырасти до необходимого значения.

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

Цикл при настройке на несколько выполнений увеличит время выполнения шаблона и этим даст время на рост количества инстансов. Zennoposter Изменения | zennoposter.club Если у шаблона в настройках включена галка - "не использовать браузер", то инстансы все стартуют влет. Буквально инстансы будут подыматься за пару секунд. Про настройки самого ZennoPoster все достаточно доходчиво написано по этой ссылке http: Разберем настройки ZennoPoster - вкладка - потоки: А в общем шаблон — это скрипт, благодаря которому происходит вся работа.

Основные понятия комплекса ZennoPoster ProjectMaker — одна из важных составляющих данной программы, в ней создаются и настраиваются шаблоны. ZennoPoster — программа для исполнения созданных шаблонов. Инстанс — одна из частей программы, в которой содержится экземпляр браузера, а в нем свой кэш, куки и прокси, которые не пересекаются с другими файлами инстанса.

Представлено оно в виде окна с адресной строкой и вкладками. Он предназначен для того, чтобы выявить недостатки в проекте и их устранить. При выполнении отладки подсвечивается тот элемент веб-страницы, который выполняется в данный момент. Форма регистрации — форма на web-странице, которую необходимо заполнить для того, чтобы отправить на сервер веб-сервиса например почтового или фрихоста каких-нибудь данных о пользователе, для того, чтобы создать аккаунт на данном сервере или еще что-нибудь.

Шаг — является частью шаблона, преназначен для соеинения логических веток между собой, для того, чтобы они были завершенными. К примеру заполнение формы регистрации. Ветка шага — атомарная операция в шаблоне, отвечающая за маленькое действие, к примеру, выполнение какого-либо макроса, поиск ссыли и клик по ней на странице, очистка куков и многое другое.

Ветка состоит из двух частей — первая это тип действия, вторая — элемент, над которым необходимо совершить это действие.

Таймаут подготовки инстанса - это время, которое затратится на из-за внутренних проблем браузера инстанс "падает", ZennoPoster это отлавливает. Zennoscript Zennoposter шаблоны на заказ. и выберите последний пункт в открытом меню Показать/Скрыть окно Инстанса. Для таких финтов есть специальные удобные методы в ZennoPoster. var cookies = zennoposter.clubkie("zennoposter.club", false); cookies += instance.

Предыдущая статья: imacros ожидание

Следующая статья: автоматизация работы в браузере программа