Работа с профилем.

baracuda

Client
Регистрация
19.06.2013
Сообщения
795
Благодарностей
279
Баллы
63
Озадачился я в процессе работы, видоизменять куки(хочется погенерить).
как лучше и правильнее работать с форматов .zpprofile либо какие то другие варианты есть ?
Сгенерил профиль.
Он отработал. (Что то не получилось.)
профиль закрываем.
заливаем в профиль(.zpprofile) обновлённый файл кук.
опять запускаем профиль. и.т.д.

Возможно какие то способы есть проще. пока не увидел.


Заранее спасибо
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113
Озадачился я в процессе работы, видоизменять куки(хочется погенерить).
как лучше и правильнее работать с форматов .zpprofile либо какие то другие варианты есть ?
Сгенерил профиль.
Он отработал. (Что то не получилось.)
профиль закрываем.
заливаем в профиль(.zpprofile) обновлённый файл кук.
опять запускаем профиль. и.т.д.

Возможно какие то способы есть проще. пока не увидел.


Заранее спасибо
Вот на форуме нашел такой снипет. Возвращает зенновский формат кук.
C#:
instance.ActiveTab.Navigate("https://m.avito.ru/");
instance.ActiveTab.WaitDownloading();

project.Profile.CookieContainer.Refresh();
var str = Encoding.UTF8.GetString(project.Profile.CookieContainer.Export());
return str;
Если можно выгружать из куки контейнера, то вероятно можно и загружать. И соотвественно исключить использование профилей.
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
795
Благодарностей
279
Баллы
63
Решение через файл всё такие решил сделать... копированием. в дальнейшем возможно будет более для меня удобнее реализовывать задуманное. да и с С# я совсем не дружу...
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
795
Благодарностей
279
Баллы
63
C#:
string cookie = project.Variables["переменная с текстом кук"].Value;
byte[] cookieBytes = System.Text.Encoding.UTF8.GetBytes(cookie);
project.Profile.CookieContainer.Import(cookieBytes);
Вот как то так вышло
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113
А говоришь с шарпом не дружишь))
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
795
Благодарностей
279
Баллы
63
подглядел на форуме :-)
 
  • Спасибо
Реакции: Mikhail B.

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)