z3n7
z3n7 — вспомогательная библиотека на .NET Framework 4.8 для проектов ZennoPoster.
Она берёт на себя рутину браузерной автоматизации — подготовку проекта, логирование, HTTP,
базы данных, почтовые ящики, cookies, перехват трафика и отчёты — и выносит её в методы
расширения для IZennoPosterProjectModel и Instance, чтобы C#-кубики оставались короткими.
Требования
- ZennoPoster 7.7.21 или новее
- .NET Framework 4.8
С чего начать
- 01. Установка — куда положить
z3n7.dll, чтобы ZennoPoster её подхватил. - 03. Сборка из исходников — собрать библиотеку самому.
- 04. Переменные проекта — переменные проекта, которые читает и пишет библиотека.
- 05. База данных — класс
Dbи помощникиproject.Db*. - 06. Работа с аккаунтом — выбрать аккаунт, запустить браузер, записать результат.
Модули
| Модуль | Папка |
|---|---|
| Аккаунты | Accounts/ |
| Браузер | Browser/ |
| База данных | Db/, DbUtils/ |
| Почта | Mail/ |
| HTTP-запросы | Requests/ |
| Перехват трафика | Traffic/ |
| Отчёты | Reports/ |
| Встроенный сервер | Server/ |
| Внешние API | Api/ |
| Основа | Essentials/ |
| Инструменты | Tools/, Diagnostic/ |
| Расширения-хелперы | MethodExtensions/ |
Справочник
- Справочник API — все публичные типы, собраны из исходного кода.
- Методы расширения — что доступно у
projectиinstance.