instance.LoadCookie

  • Автор темы Автор темы aleksei123
  • Дата начала Дата начала

aleksei123

Пользователь
Регистрация
15.08.2014
Сообщения
131
Реакции
8
Баллы
18
Как пользоваться этой функцией ? Хочу установить куки в браузер из переменной
 
А в каком виде нужно записывать в файл куки ?
 
Сделайте обратное действие - сохранение кук в файл, увидите формат.
 
Добавил такой код в шаблон
Код:
Развернуть Свернуть Копировать
var path = project.Variables["cookie_file"].Value;
instance.SaveCookie("path");
В переменную прописал вот это:
C:\cookie_file.txt
Открыл сайт, запускаю событие,
"Выполнение кода C# "Результат: ok" , в блокноте чисто. Что не так сделал ? :-)
 
path без кавычек нужно.
 
Теперь работает, сохранил куки и получил такую строку
Код:
Развернуть Свернуть Копировать
www.site.net   FALSE   /   FALSE   9223372036854775807   PHPSESSID   gdpbsnq5q4hlnmjjuogjjmdte5
Что означает в ней цифирьки 9223372036854775807 ? И где их взять, если куки я получил методом GET ?
 
Что-то Вы мутите. Я обычно делаю так:
1. Get запрос, чтобы получить куки:
1OJC970.jpg

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

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



Может, и я по-рачиному делаю, ну тут уж извиняйте:
1OJCJKD.jpg
 
  • Спасибо
Реакции: Nick, Irbis и alekwuy
А, я думал, вы на пост-гет шаблон делаете. В браузер я вчера тож пытался вставить, не удалось. Т.е. куку после авторизации пост запросом сувал в браузер, чтобы открыть сайт уже авторизированным - но не получилось(
 
А, я думал, вы на пост-гет шаблон делаете. В браузер я вчера тож пытался вставить, не удалось. Т.е. куку после авторизации пост запросом сувал в браузер, чтобы открыть сайт уже авторизированным - но не получилось(
Вот именно то что вы описали я и пытаюсь сделать =) Выгрузить из браузера куки и загрузить их обратно у меня получилось, но что бы загрузить в браузер куки полученные ранее методом GET, нужно знать зачем нужны эти цифирьки, т.к. без них загрузка куков не получается
 
Не получается, значит этих куков не хватает)
Значит не все куки отдаются GET запросом или сессия в куках истекла.
 
Не получается, значит этих куков не хватает)
Значит не все куки отдаются GET запросом или сессия в куках истекла.
я проверял снифером, куки передаются одни и те же, как в браузере так и при GET POST, вы не поняли сути - не получается импортировать куки в браузер если в строке отсутствуют цифирьки
Код:
Развернуть Свернуть Копировать
www.site.net   FALSE   /   FALSE   9223372036854775807   PHPSESSID   gdpbsnq5q4hlnmjjuogjjmdte5
между FALSE и PHPSESSID , или если там ввести любые другие случайные цифирки
 
вы зачем куки меняете?
 
вы зачем куки меняете?
Я ничего не меняю, мне нужно импортировать куки в браузер, но зенка при этом требует дополнительно какие то не понятные параметры, я хочу знать что они означают
 
Это срок действия куки
Менять ничего в куках не нужно после получения.
 
Это срок действия куки
Спасибо! Это то что я и хотел услышать ! Теперь следующий вопрос - эти цифирьки точно не дата окончания, тогда в чем нужно указывать срок, в минутах, часах, сутках ?
 

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