Помогите с Get запросом, как правильно получить куки?

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Приветствую. Интересует момент. Нужно получить куки на сайте, но ДОМом их не вытащить, беру руками из фидлера.
Ткните носом плиз может куда-то не туда смотрю и/или не то ищу.
пример сайта - http://rutracker.org/
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
нужны куки после входа в учетку.


а можно логику?
то есть заходишь на сайт и выполняешь с# ? или как?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
чето не получилось
куки не до не после не берет
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
чето не получилось
куки не до не после не берет
Куки этим сниппетом берутся при работе через браузер, а у вас, как вижу, авторизация происходит POST запросом и браузер, наверно, отключен.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
верно, а через пост возможно взять через C#?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Можно и стандартным кубиком выпарсить из заголовков ответа Post запроса.
можно, знаю. НО в этом случае не знаю как.
был бы очень признателен наглядному примеру, если вас не затруднит
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
пока реализовал через открытие браузера... работает
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Парсите из заголовков регуляркой (?<=Set-Cookie:\ ).*?(?=;-)
Все полученные данные состыковываете в строку с разделителем "; " (точка с запятой и пробел).

пока реализовал через открытие браузера... работает
Давно бы так!
А вообще, для начала советую пользоваться поиском по форуму, не говоря уже о Гугле, все ваши вопросы обсуждались ни одну сотню раз.
 
  • Спасибо
Реакции: TeslaSoldier

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Парсите из заголовков регуляркой (?<=Set-Cookie:\ ).*?(?=;-)
Все полученные данные состыковываете в строку с разделителем "; " (точка с запятой и пробел).
бро, я в курсе как парсить куки из заголовков, НО их там тупо нет, вот в чем вся проблема.
либо реально что-то не так делаю, но хоть убей, не могу их найти

А вообще, для начала советую пользоваться поиском по форуму, не говоря уже о Гугле, все ваши вопросы обсуждались ни одну сотню раз.
ну а поиск по сайту просто убожество полное, которое ничего не ищет, я об этом писал тут - http://zennolab.com/discussion/threads/predlozhenija-po-uluchsheniju-foruma.24495/
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
НО их там тупо нет, вот в чем вся проблема.
либо реально что-то не так делаю, но хоть убей, не могу их найти
Все там есть!

POST запрос на URL: http://login.rutracker.org/forum/login.php
Referer: http://rutracker.org/forum/index.php
Кодировка: windows-1251
Данные: login_username=LOGIN&login_password=PASS&login=вход
Тип данных: urlencoded
 
  • Спасибо
Реакции: backoff

GeGold

Client
Регистрация
28.09.2015
Сообщения
778
Благодарностей
370
Баллы
63
Все там есть!

POST запрос на URL: http://login.rutracker.org/forum/login.php
Referer: http://rutracker.org/forum/index.php
Кодировка: windows-1251
Данные: login_username=LOGIN&login_password=PASS&login=вход
Тип данных: urlencoded
Можно небольшой вопрос по Майлу

делаю get mail.ru/reg
рефер mail.ru
тем самым получу куки,правильно?

Прошу прощение за вопрос из зала=))
 

rostonix

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

POST запрос на URL: http://login.rutracker.org/forum/login.php
Referer: http://rutracker.org/forum/index.php
Кодировка: windows-1251
Данные: login_username=LOGIN&login_password=PASS&login=вход
Тип данных: urlencoded
Поверю и не буду перепроверять.
Но в целом по сабжу: бывает такое, что часть куков дропается с выполнением JS на странице
если встретите такой случай, то либо придется разбираться с JS (чего откуда дропается) или проще всего сделать авторизацию через барузер, а потом работать на Post/get
 
  • Спасибо
Реакции: Zellweger и Dimionix

rostonix

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

делаю get mail.ru/reg
рефер mail.ru
тем самым получу куки,правильно?

Прошу прощение за вопрос из зала=))
Посмотрите в ответе , что приходит в GET запросе ) Думаю какие то куки там есть в заголовка
 
  • Спасибо
Реакции: GeGold

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

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