You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Так называется наша среда для разработки проектов и шаблонов. Вы совершаете действия в браузере, а программа записывает их. Затем шаблон можно отредактировать, дополнить новыми шагами и логикой.
Мы будем часто использовать его в дальнейшем. Хоть это и отдельное приложение, но оно тесно связано с ZennoPoster.
25
27
26
28
## ZennoPoster (сокращённо ЗП или ZP)
27
29
Это основная программа, в которой запускаются и выполняются проекты. Позволяет работать с шаблонами в многопоточном режиме, а также настраивать [Расписание](../ZennoPoster/Project_delivery/Project_settings/Schedule_planner/General_Information_About_Schedule_Planner).
28
30
29
31
## Поток (поток выполнения)
30
32
Так мы называем отдельную единицу выполнения, для которой выделяется собственный набор данных (переменные, списки, таблицы), а также отдельный браузер. Поток можно сравнить с человеком, работающим на заводе и выполняющим определённый набор действий. Если проект запускается в несколько потоков, его можно представить как полноценную производственную линию, где у каждого «работника» своя задача.
Блок действия в ProjectMaker из которых конструируется шаблон. Так как PM имеет нодовую структуру работы, то каждое действие нужно скреплять между собой линией ("нитью"). Они выполняются по порядку, друг за другом. Если какое-то действие не присоединить к общему древу, то оно не будет участвовать в выполнении.
Шаблон формируется из экшенов, связанных между собой логическими переходами (стрелками), которые определяют порядок и условия их выполнения.
80
84
81
85
## Инстанс
82
-
Это обособленная часть программы, содержащая в себе экземпляр браузера со своими куками, кэшем и прокси, не пересекающимися с другими инстансами. Выглядит как небольшое окно с вкладками и адресной строкой.
83
-
Если очень упростить, то Инстанс - это отдельный браузер, со своим набором данных.
84
-
85
-
86
+
Это обособленная часть программы, которая содержит отдельный экземпляр браузера со своими куками, кэшем и прокси. Эти данные полностью изолированы и не пересекаются с другими инстансами.
86
87
87
-
## Куки
88
-
89
-
Небольшой объем информации, который разрешено оставить web-сервису в виде файла в строго определенном месте на жестком диске у Вас на компьютере. Обычно используется для узнавания Вас при повторном переходе на этот сервис.
88
+
Визуально инстанс выглядит как небольшое окно браузера с вкладками и адресной строкой. Если упростить, инстанс — это отдельный браузер со своим собственным набором данных, работающий независимо от остальных.
90
89
90
+
## Куки (Cookies)
91
+
Небольшие фрагменты данных, которые веб-сервис может сохранить на вашем компьютере в специально отведённом месте. Чаще всего они используются для распознавания пользователя при повторных посещениях сайта — например, чтобы сохранить авторизацию или настройки.
91
92
92
93
93
-
## Кэш
94
+
## Кэш (Cache)
95
+
Это файлы сайта (изображения, стили, скрипты, видео и другие ресурсы), которые сохраняются на вашем компьютере при первом посещении. При повторном заходе на сайт браузер загружает их из кэша, а не скачивает заново, что ускоряет загрузку страниц и снижает потребление интернет-трафика.
96
+
94
97
95
-
Это файлы (картинки, звуки, видео), которые загружаются и хранятся у Вас на компьютере. При повторном посещении ресурса эти файлы не будут снова скачиваться, а будут загружены из кэша, для ускорения загрузки и уменьшения потребления трафика.
98
+
## Прокси (или прокси-сервер)
99
+
Это своего рода посредник между вами и интернетом. При отправке запроса через прокси, он идет не напрямую от устройства, а через этого посредника. То есть прокси помогают модифицировать ваш IP-адрес. Таким образом можно входить на различные ресурсы, закрашивать личную информацию и быть уникальным в сети.
Прокси бывают платные и бесплатные, но последние не отличаются хорошей скоростью работы и живучестью.
103
+
Они бывают платными и бесплатными. Последние, как это обычно бывает, медленно работают и быстро приходят в негодность. Поэтому для работы с бесплатными прокси лучше иметь их большую базу, чтобы в случае чего сразу заменить.
101
104
102
-
В ZennoPoster установить прокси можно с помощью [❗→ специального действия](https://zennolab.atlassian.net/wiki/spaces/RU/pages/489324572#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8"https://zennolab.atlassian.net/wiki/spaces/RU/pages/489324572#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8"). Также в программу [❗→ интегрированы некоторые сервисы](/wiki/spaces/RU/pages/809140312"/wiki/spaces/RU/pages/809140312")по продаже прокси.
105
+
В ZennoPoster установить прокси можно с помощью специального экшена. Также в программу интегрированы некоторые сервисыпо нахождению прокси.
103
106
104
107
## Переменная
105
-
Это область в памяти компьютера, где хранится какое-либо значение. У переменной есть имя, по которому можно получить её значение. Значение переменной можно изменять в процессе работы шаблона.
106
-
107
-
108
+
Так называется область в памяти компьютера, где содержатся различные типы информации: числа, строки текста, значения логики. Переменные используются программами для временного хранения и манипулирования данными в процессе работы. Каждая переменная имеет свое уникальное имя и может быть изменена или прочитана в процессе выполнения шаблона.
108
109
109
110
## Сниппет
110
-
Кусок кода (для ZennoPoster чаще всего на языке программирования C#), который выполняет какую-то одну функцию.
111
+
Это небольшой фрагмент исходного кода, который выполняет какую-то одну функцию. Чаще всего он представляет собой часто используемый алгоритм, который можно использовать в различных задачах.
112
+
113
+
Сниппеты используются для ускорения процесса написания кода, так как позволяют использовать заранее подготовленные фрагменты кода вместо того, чтобы писать их с нуля. Они могут быть как простыми, например, создание цикла или условия, так и сложными, с реализацией графического интерфейса пользователя.
111
114
115
+
:::tip **В ZennoPoster мы чаще всего используем код, написанный на языке программирования С#**
116
+
:::
112
117
113
118
114
119
## Баг
115
-
Ошибка из-за которой проект работает не так, как было задумано разработчиком.
120
+
Это ошибочное поведение проекта, которое не было задумано разработчиком и приводит к непредсказуемым результатам. Например, программа может выдавать неправильные результаты, зависать, аварийно завершаться или работать некорректно в определенных сценариях.
116
121
122
+
Баги могут возникать из-за ошибок в коде, неправильного использования сторонних библиотек или зависимостей, не соблюдения требований к программе. Для обнаружения и исправления багов используются различные методы тестирования, отладки и анализа кода.
117
123
118
124
119
125
## Диагностика
120
-
Специальная программа, которая собирает диагностическую информацию о текущем состоянии ZennoPoster. Чаще всего требуется при обращении в поддержку, когда программа работает со сбоями.
126
+
Специальный софт, который собирает диагностическую информацию о текущем состоянии ZennoPoster. Она может включать в себя идентификацию ошибок, проверку состояния компонентов системы, анализ журналов и сообщений об ошибках, а также тестирование производительности. Чаще всего диагностика требуется при обращении в поддержку, когда программа работает со сбоями.
121
127
122
-
Инструкция о том как правильно делать Диагностику - [❗→ Диагностика (репорт) с подробным логом](/wiki/spaces/RU/pages/870419658"/wiki/spaces/RU/pages/870419658")
128
+
[Инструкция о том как правильно делать Диагностику](../ZennoPoster/Problem_solving/Diagnostic_Report_with_Detailed_Log)
123
129
124
-
125
-
126
-
## Проксичекер
127
-
Часть программного комплекса ZennoPoster, предназначенная для сбора, хранения, фильтрации, сортировки и последовательной выдачи прокси для анонимного выполнения шаблонов.
Одна из наших программ, которая нужна для регулярной проверки прокси по множеству параметров и экспорта в удобном формате. Регулярная проверка прокси гарантирует их надежность и эффективность. Использование качественных прокси позволит увеличить скорость загрузки страниц и ускорить приложения.
Другие обучающие материалы можно найти в [соответствующем разделе на форуме](https://zenno.link/ob8p6"https://zenno.link/ob8p6").
139
139
140
-
Также следите за [❗→ документацией](https://zennolab.atlassian.net/wiki/spaces/RU/pages/509149204"https://zennolab.atlassian.net/wiki/spaces/RU/pages/509149204")в текстовом изложении. Статьи в справке по новому функционалу добавляются гораздо быстрее, чем в видео.
140
+
Рекомендуем следить за документациейв текстовом виде. Статьи по новому функционалу появляются в ней гораздо быстрее, чем в видео.
141
141
142
-
Если не хотите смотреть видео, можете начать с чтения статей, [❗→ как создать проект](https://zennolab.atlassian.net/wiki/spaces/RU/pages/475463871"https://zennolab.atlassian.net/wiki/spaces/RU/pages/475463871"). Потом прочитайте как [❗→ настроить выполнение проекта](https://zennolab.atlassian.net/wiki/spaces/RU/pages/494993450"https://zennolab.atlassian.net/wiki/spaces/RU/pages/494993450"). Пожалуйста, не пытайтесь сразу создать регер Gmail, начните с чего-нибудь простого, например, наших [тренировочных форм](http://lessons.zennolab.com/ru/index"http://lessons.zennolab.com/ru/index") :)
142
+
Пожалуйста, не пытайтесь сразу создать регер Gmail, начните с чего-нибудь простого, например, наших [тренировочных форм](http://lessons.zennolab.com/ru/index"http://lessons.zennolab.com/ru/index") :)
143
143
144
144
Также не забывайте про [конкурс Zennolab Master](https://zenno.club/discussion/forums/zennolab-master.292/"https://zenno.club/discussion/forums/zennolab-master.292/"), где наши пользователи делятся большим количеством решений по автоматизации.
0 commit comments