Аккаунты

Выбор следующего аккаунта для работы, запуск браузера с его профилем, сохранение и уборка в конце. Весь цикл — в 06. Работа с аккаунтом.

Тип Что делает
AccountRunner ChooseAccountByCondition, ChooseAndRunByCondition, QuantityByCondition: выбор аккаунтов по SQL-условию, приоритетам диапазона и фильтрам соцсетей.
InstanceManager Запуск браузера для acc0 с папкой профиля, прокси и cookies; сохранение профиля; освобождение аккаунта.
ProjectExtensions (Accounts) RunBrowser, Finish, ReportError, ReportSuccess, ProxySet.
Disposer Конец сессии: отчёт, сохранение, уборка.
ProfileSync Сохранение и восстановление профиля, настроек инстанса, cookies и WebGL в таблицах folder_*, zb_*, zpprofile_*.
PropertyManager Перенос простых свойств объекта в строку таблицы и обратно.
if (project.QuantityByCondition("daily < NOW OR daily = ''") == 0) return;
project.ChooseAndRunByCondition(instance, "daily < NOW OR daily = ''", browser: true);
// ...
project.Finish(instance);

API: Accounts. Исходники: Accounts/