Установка cookies

MikeWaz

Пользователь
Регистрация
08.07.2014
Сообщения
43
Благодарностей
1
Баллы
8
Можно ли как-то задать свои куки перед заходом на урл?
 

MikeWaz

Пользователь
Регистрация
08.07.2014
Сообщения
43
Благодарностей
1
Баллы
8
Вопрос закрыт.
Может кому пригодится код C#:
Код:
instance.LoadCookie(Path.Combine(project.Directory,"cookies.txt"));
Файл с куками должен быть в формате IE.
 
  • Спасибо
Реакции: alekwuy

MikeWaz

Пользователь
Регистрация
08.07.2014
Сообщения
43
Благодарностей
1
Баллы
8
Почему-то импортируются куки только если домен начинается с точки.

Такие куки импортируются:
Код:
.whoer.net    TRUE    /    FALSE    9223372036854775807    my    tratata
Такие нет:
Код:
whoer.net    TRUE    /    FALSE    9223372036854775807    my    tratata
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
импортируются все куки, домен тут не причем, это формат хранения куков у Firefox такой в текстовом файле.
на сколько я понимаю, это означает что кука ставится на домен и поддомены, если запись с точки начинается.
 

MikeWaz

Пользователь
Регистрация
08.07.2014
Сообщения
43
Благодарностей
1
Баллы
8
импортируются все куки, домен тут не причем, это формат хранения куков у Firefox такой в текстовом файле.
на сколько я понимаю, это означает что кука ставится на домен и поддомены, если запись с точки начинается.
Да формат я знаю, просто я сразу ради эксперимента после загрузки делаю сохранение кук в файл, так вот в нем нет записей те что без точки.
Вот пример кода:
Код:
instance.LoadCookie(Path.Combine(project.Directory,"cookies_load.txt"));
instance.SaveCookie(Path.Combine(project.Directory,"cookies_save.txt"));
Если в начале домена поставить точку, то запись успешно попадает в файл cookies_save.txt.
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
Маленькое уточнение:
Следующий за урлом флаг (TRUE), показывает домен ли это. Доменные урлы должны начинаться с точки и быть не пустыми. Без точки могут быть только урлы с портом.
 

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