C# Cookie

zhifu

Client
Регистрация
22.04.2014
Сообщения
65
Благодарностей
20
Баллы
8
Есть метод instance.GetCookie();

Нужно обратное действие, нашёл только instance.LoadCookie();
Но он загружает из файла, как сделать не извращаясь с сохранением в файл и загрузкой из файла?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 413
Благодарностей
5 900
Баллы
113
Можно в переменую сложить - return instance.GetCookie();

потом из переменной загрузить - instance.LoadCookie(project.Variables["имя переменной"].Value);
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Нет, так не получится. нужно сохранить в файл и грузить оттуда.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 413
Благодарностей
5 900
Баллы
113
Да... путь к кукам должен быть в переменной....не додумал
 

zhifu

Client
Регистрация
22.04.2014
Сообщения
65
Благодарностей
20
Баллы
8
Может кому пригодится:
Код:
string path = instance.DownloadsPath + "\\" + project.Variables["Session"].Value + "-profilecookie.zpcookie";
File.WriteAllText(path, project.Variables["Cookie"].Value, Encoding.GetEncoding("UTF-8"));
instance.LoadCookie(path);
File.Delete(path);
Можно дать разработчикам таску сделать такой метод, что бы без изврата обходиться )
 
  • Спасибо
Реакции: Даниил Кулак

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