- Регистрация
- 30.05.2019
- Сообщения
- 3 632
- Благодарностей
- 1 413
- Баллы
- 113
Уже столько лет мучаюсь с тем, что куки одного профиля переносятся на куки другого профиля самостоятельно. Может я чего-то не вижу или не понимаю? Уже пытался как на кубиках делать запуск сохранение, так и на C#, а толку 0, профили попросту периодически смешиваются
1. Старт бота
2. Получение с БД имени аккаунта (совпадает с именем профиля)
3. Запуск инстанс CEF
4. Загрузить профиль
Альтернатива кубикам на C#:
5. Бот отработал действия
6. Сохраняем профиль
Альтернатива кубикам на C#:
7. Завершаем работу
Так что же в этой последовательности не так, что куки между собой перемешиваются, и аккаунт с именем blabla1 , каким-то чудным образом через несколько дней содержит в себе куки hbahba2 , так как загружая blabla1 - вижу что авторизация куков принадлежит профилю hbahba2... И такое в основном происходит если запускать 100+ потоков web cef или web chromium (профиль-папки)
1. Старт бота
2. Получение с БД имени аккаунта (совпадает с именем профиля)
3. Запуск инстанс CEF
4. Загрузить профиль
Альтернатива кубикам на C#:
C#:
// Получаем путь к профилю
string profileFile = project.Directory + @"\login.zpprofile";
// Запуск инстанса
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.Chrome, "", ""); // CEF
//instance.ClearCache(); -чистку кеш куки и включал и выключал перед загрузкой, толку 0
//instance.ClearCookie(); -чистку кеш куки и включал и выключал перед загрузкой, толку 0
// Загрузка профиля
project.Profile.Load(profileFile);
6. Сохраняем профиль
Альтернатива кубикам на C#:
C#:
// Получаем путь к профилю
string profileFile = project.Directory + @"\login.zpprofile";
// Сохраняем профиль
project.Profile.Save(profileFile, true, true, true, true, true, true, true, true, true);
// Запускаем Firefox (или другой движок)
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.Firefox52x64, "", "");
Так что же в этой последовательности не так, что куки между собой перемешиваются, и аккаунт с именем blabla1 , каким-то чудным образом через несколько дней содержит в себе куки hbahba2 , так как загружая blabla1 - вижу что авторизация куков принадлежит профилю hbahba2... И такое в основном происходит если запускать 100+ потоков web cef или web chromium (профиль-папки)
Последнее редактирование: