instance.LoadCookie

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
Как пользоваться этой функцией ? Хочу установить куки в браузер из переменной
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
А в каком виде нужно записывать в файл куки ?
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Сделайте обратное действие - сохранение кук в файл, увидите формат.
 

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
Добавил такой код в шаблон
Код:
var path = project.Variables["cookie_file"].Value;
instance.SaveCookie("path");
В переменную прописал вот это:
C:\cookie_file.txt
Открыл сайт, запускаю событие,
"Выполнение кода C# "Результат: ok" , в блокноте чисто. Что не так сделал ? :-)
 

rostonix

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

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
Теперь работает, сохранил куки и получил такую строку
Код:
www.site.net   FALSE   /   FALSE   9223372036854775807   PHPSESSID   gdpbsnq5q4hlnmjjuogjjmdte5
Что означает в ней цифирьки 9223372036854775807 ? И где их взять, если куки я получил методом GET ?
 

dannko

Client
Регистрация
12.08.2013
Сообщения
137
Благодарностей
32
Баллы
28
Что-то Вы мутите. Я обычно делаю так:
1. Get запрос, чтобы получить куки:

2. Регуляркой беру куки:

3. Беру потом куки из списка (если сразу в переменные их не сохранял) и вставляю в запрос:



Может, и я по-рачиному делаю, ну тут уж извиняйте:
 
  • Спасибо
Реакции: Nick, Irbis и alekwuy

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
Что-то Вы мутите. Я обычно делаю так:
1. Get запрос, чтобы получить куки:
...
Я уже получил куки, описанным вами способом, но теперь мне нужно залить их в браузер :D
 

dannko

Client
Регистрация
12.08.2013
Сообщения
137
Благодарностей
32
Баллы
28
А, я думал, вы на пост-гет шаблон делаете. В браузер я вчера тож пытался вставить, не удалось. Т.е. куку после авторизации пост запросом сувал в браузер, чтобы открыть сайт уже авторизированным - но не получилось(
 

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
А, я думал, вы на пост-гет шаблон делаете. В браузер я вчера тож пытался вставить, не удалось. Т.е. куку после авторизации пост запросом сувал в браузер, чтобы открыть сайт уже авторизированным - но не получилось(
Вот именно то что вы описали я и пытаюсь сделать =) Выгрузить из браузера куки и загрузить их обратно у меня получилось, но что бы загрузить в браузер куки полученные ранее методом GET, нужно знать зачем нужны эти цифирьки, т.к. без них загрузка куков не получается
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Не получается, значит этих куков не хватает)
Значит не все куки отдаются GET запросом или сессия в куках истекла.
 

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
Не получается, значит этих куков не хватает)
Значит не все куки отдаются GET запросом или сессия в куках истекла.
я проверял снифером, куки передаются одни и те же, как в браузере так и при GET POST, вы не поняли сути - не получается импортировать куки в браузер если в строке отсутствуют цифирьки
Код:
www.site.net   FALSE   /   FALSE   9223372036854775807   PHPSESSID   gdpbsnq5q4hlnmjjuogjjmdte5
между FALSE и PHPSESSID , или если там ввести любые другие случайные цифирки
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
вы зачем куки меняете?
 

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
вы зачем куки меняете?
Я ничего не меняю, мне нужно импортировать куки в браузер, но зенка при этом требует дополнительно какие то не понятные параметры, я хочу знать что они означают
 

rostonix

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

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Благодарностей
8
Баллы
18
Это срок действия куки
Спасибо! Это то что я и хотел услышать ! Теперь следующий вопрос - эти цифирьки точно не дата окончания, тогда в чем нужно указывать срок, в минутах, часах, сутках ?
 

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