Skip to content

Commit 3d51ac8

Browse files
committed
Update documentation up to Log Window section
1 parent baa7b3c commit 3d51ac8

25 files changed

Lines changed: 306 additions & 443 deletions

.DS_Store

2 KB
Binary file not shown.

docs/ZennoPoster/Hello/Key_Concepts.mdx

Lines changed: 36 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,17 @@ _______________________________________________
2121
## ProjectMaker (сокращённо PM или ПМ)
2222
Так называется наша среда для разработки проектов и шаблонов. Вы совершаете действия в браузере, а программа записывает их. Затем шаблон можно отредактировать, дополнить новыми шагами и логикой.
2323

24+
![image-20210613-141838](./assets/Key_Concepts/Key_Concepts_pic3.png)
25+
2426
Мы будем часто использовать его в дальнейшем. Хоть это и отдельное приложение, но оно тесно связано с ZennoPoster.
2527

2628
## ZennoPoster (сокращённо ЗП или ZP)
2729
Это основная программа, в которой запускаются и выполняются проекты. Позволяет работать с шаблонами в многопоточном режиме, а также настраивать [Расписание](../ZennoPoster/Project_delivery/Project_settings/Schedule_planner/General_Information_About_Schedule_Planner).
2830

2931
## Поток (поток выполнения)
3032
Так мы называем отдельную единицу выполнения, для которой выделяется собственный набор данных (переменные, списки, таблицы), а также отдельный браузер. Поток можно сравнить с человеком, работающим на заводе и выполняющим определённый набор действий. Если проект запускается в несколько потоков, его можно представить как полноценную производственную линию, где у каждого «работника» своя задача.
33+
34+
![image-20210613-141838](./assets/Key_Concepts/Key_Concepts_pic4.png)
3135
## Экшен (кубик, action)
3236
Блок действия в ProjectMaker из которых конструируется шаблон. Так как PM имеет нодовую структуру работы, то каждое действие нужно скреплять между собой линией ("нитью"). Они выполняются по порядку, друг за другом. Если какое-то действие не присоединить к общему древу, то оно не будет участвовать в выполнении.
3337

@@ -79,58 +83,61 @@ _______________________________________________
7983
Шаблон формируется из экшенов, связанных между собой логическими переходами (стрелками), которые определяют порядок и условия их выполнения.
8084

8185
## Инстанс
82-
Это обособленная часть программы, содержащая в себе экземпляр браузера со своими куками, кэшем и прокси, не пересекающимися с другими инстансами. Выглядит как небольшое окно с вкладками и адресной строкой.
83-
Если очень упростить, то Инстанс - это отдельный браузер, со своим набором данных.
84-
85-
86+
Это обособленная часть программы, которая содержит отдельный экземпляр браузера со своими куками, кэшем и прокси. Эти данные полностью изолированы и не пересекаются с другими инстансами.
8687

87-
## Куки
88-
89-
Небольшой объем информации, который разрешено оставить web-сервису в виде файла в строго определенном месте на жестком диске у Вас на компьютере. Обычно используется для узнавания Вас при повторном переходе на этот сервис.
88+
Визуально инстанс выглядит как небольшое окно браузера с вкладками и адресной строкой. Если упростить, инстанс — это отдельный браузер со своим собственным набором данных, работающий независимо от остальных.
9089

90+
## Куки (Cookies)
91+
Небольшие фрагменты данных, которые веб-сервис может сохранить на вашем компьютере в специально отведённом месте. Чаще всего они используются для распознавания пользователя при повторных посещениях сайта — например, чтобы сохранить авторизацию или настройки.
9192

9293

93-
## Кэш
94+
## Кэш (Cache)
95+
Это файлы сайта (изображения, стили, скрипты, видео и другие ресурсы), которые сохраняются на вашем компьютере при первом посещении. При повторном заходе на сайт браузер загружает их из кэша, а не скачивает заново, что ускоряет загрузку страниц и снижает потребление интернет-трафика.
96+
9497

95-
Это файлы (картинки, звуки, видео), которые загружаются и хранятся у Вас на компьютере. При повторном посещении ресурса эти файлы не будут снова скачиваться, а будут загружены из кэша, для ускорения загрузки и уменьшения потребления трафика.
98+
## Прокси (или прокси-сервер)
99+
Это своего рода посредник между вами и интернетом. При отправке запроса через прокси, он идет не напрямую от устройства, а через этого посредника. То есть прокси помогают модифицировать ваш IP-адрес. Таким образом можно входить на различные ресурсы, закрашивать личную информацию и быть уникальным в сети.
96100

97-
101+
![image-20210613-141838](./assets/Key_Concepts/Key_Concepts_pic5.png)
98102

99-
## Прокси
100-
Прокси бывают платные и бесплатные, но последние не отличаются хорошей скоростью работы и живучестью.
103+
Они бывают платными и бесплатными. Последние, как это обычно бывает, медленно работают и быстро приходят в негодность. Поэтому для работы с бесплатными прокси лучше иметь их большую базу, чтобы в случае чего сразу заменить.
101104

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 установить прокси можно с помощью специального экшена. Также в программу интегрированы некоторые сервисы по нахождению прокси.
103106

104107
## Переменная
105-
Это область в памяти компьютера, где хранится какое-либо значение. У переменной есть имя, по которому можно получить её значение. Значение переменной можно изменять в процессе работы шаблона.
106-
107-
108+
Так называется область в памяти компьютера, где содержатся различные типы информации: числа, строки текста, значения логики. Переменные используются программами для временного хранения и манипулирования данными в процессе работы. Каждая переменная имеет свое уникальное имя и может быть изменена или прочитана в процессе выполнения шаблона.
108109

109110
## Сниппет
110-
Кусок кода (для ZennoPoster чаще всего на языке программирования C#), который выполняет какую-то одну функцию.
111+
Это небольшой фрагмент исходного кода, который выполняет какую-то одну функцию. Чаще всего он представляет собой часто используемый алгоритм, который можно использовать в различных задачах.
112+
113+
Сниппеты используются для ускорения процесса написания кода, так как позволяют использовать заранее подготовленные фрагменты кода вместо того, чтобы писать их с нуля. Они могут быть как простыми, например, создание цикла или условия, так и сложными, с реализацией графического интерфейса пользователя.
111114

115+
:::tip **В ZennoPoster мы чаще всего используем код, написанный на языке программирования С#**
116+
:::
112117

113118

114119
## Баг
115-
Ошибка из-за которой проект работает не так, как было задумано разработчиком.
120+
Это ошибочное поведение проекта, которое не было задумано разработчиком и приводит к непредсказуемым результатам. Например, программа может выдавать неправильные результаты, зависать, аварийно завершаться или работать некорректно в определенных сценариях.
116121

122+
Баги могут возникать из-за ошибок в коде, неправильного использования сторонних библиотек или зависимостей, не соблюдения требований к программе. Для обнаружения и исправления багов используются различные методы тестирования, отладки и анализа кода.
117123

118124

119125
## Диагностика
120-
Специальная программа, которая собирает диагностическую информацию о текущем состоянии ZennoPoster. Чаще всего требуется при обращении в поддержку, когда программа работает со сбоями.
126+
Специальный софт, который собирает диагностическую информацию о текущем состоянии ZennoPoster. Она может включать в себя идентификацию ошибок, проверку состояния компонентов системы, анализ журналов и сообщений об ошибках, а также тестирование производительности. Чаще всего диагностика требуется при обращении в поддержку, когда программа работает со сбоями.
121127

122-
Инструкция о том как правильно делать Диагностику - [❗→ Диагностика (репорт) с подробным логом](/wiki/spaces/RU/pages/870419658 "/wiki/spaces/RU/pages/870419658")
128+
[Инструкция о том как правильно делать Диагностику](../ZennoPoster/Problem_solving/Diagnostic_Report_with_Detailed_Log)
123129

124-
125-
126-
## Проксичекер
127-
Часть программного комплекса ZennoPoster, предназначенная для сбора, хранения, фильтрации, сортировки и последовательной выдачи прокси для анонимного выполнения шаблонов.
128130

129-
[❗→ ProxyChecker](/wiki/spaces/RU/pages/851705960 "/wiki/spaces/RU/pages/851705960")
131+
## [Проксичекер](../../zennoproxychecker/introduction)
132+
Одна из наших программ, которая нужна для регулярной проверки прокси по множеству параметров и экспорта в удобном формате. Регулярная проверка прокси гарантирует их надежность и эффективность. Использование качественных прокси позволит увеличить скорость загрузки страниц и ускорить приложения.
130133

131-
134+
![image-20210613-141838](./assets/Key_Concepts/Key_Concepts_pic6.png)
132135

133-
## Планировщик
134-
Часть приложения ZennoPoster для отложенного запуска шаблонов по расписанию, с указанной периодичностью, если нужно.
136+
## [Планировщик](../ZennoPoster/Project_delivery/Project_settings/Schedule_planner/General_Information_About_Schedule_Planner)
137+
Часть ZennoPoster с помощью которой можно детально настроить и автоматизировать выполнение проектов по расписанию. Его возможности:
138+
- создание простых расписаний с однократным выполнением заданий,
139+
- постановка сложных расписаний с учетом интервалов времени, количества попыток и их повторений,
140+
- отладка расписаний для уверенности в том, что шаблон выполнится, как и задумано.
135141

136-
[❗→ 📆 Планировщик расписания](/wiki/spaces/RU/pages/534086320 "/wiki/spaces/RU/pages/534086320")
142+
![image-20210613-141838](./assets/Key_Concepts/Key_Concepts_pic7.png)
143+
_______________________________________________

docs/ZennoPoster/Hello/Obtaining_Client_Status.mdx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ import DisclaimerNotice from '@site/src/components/DisclaimerNotice';
1414

1515
> 🔗 **[Оригинальная страница](https://zennolab.atlassian.net/wiki/spaces/RU/pages/908197929)** — Источник данного материала
1616
17+
export const VideoSample = ({source}) => (
18+
<video controls playsInline muted preload="auto" className='docsVideo'>
19+
<source src={source} type="video/mp4" />
20+
</video>
21+
);
22+
1723
_______________________________________________
1824
На форуме есть разделы, которые доступны только клиентам ZennoLab:
1925

@@ -37,7 +43,8 @@ _______________________________________________
3743

3844

3945

40-
**📹 Здесь было видео**
46+
<VideoSample source={require("@site/static/video/SetClientStatusFinal.mp4").default}/>
47+
4148
4. Убедитесь, что Вам был присвоен статус клиента на форуме
4249

4350
Если что-то пошло не так, обратитесь в [службу поддержки](https://helpdesk.zennolab.com/ru "https://helpdesk.zennolab.com/ru").

docs/ZennoPoster/Hello/ZennoPoster_Video_Course.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ _______________________________________________
137137

138138
Другие обучающие материалы можно найти в [соответствующем разделе на форуме](https://zenno.link/ob8p6 "https://zenno.link/ob8p6").
139139

140-
Также следите за [❗→ документацией](https://zennolab.atlassian.net/wiki/spaces/RU/pages/509149204 "https://zennolab.atlassian.net/wiki/spaces/RU/pages/509149204") в текстовом изложении. Статьи в справке по новому функционалу добавляются гораздо быстрее, чем в видео.
140+
Рекомендуем следить за документацией в текстовом виде. Статьи по новому функционалу появляются в ней гораздо быстрее, чем в видео.
141141

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") :)
143143

144144
Также не забывайте про [конкурс Zennolab Master](https://zenno.club/discussion/forums/zennolab-master.292/ "https://zenno.club/discussion/forums/zennolab-master.292/"), где наши пользователи делятся большим количеством решений по автоматизации.
188 KB
Loading
11.7 KB
Loading
93.3 KB
Loading
236 KB
Loading
7.59 KB
Loading

0 commit comments

Comments
 (0)