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

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

backoff

Client
Регистрация
20.04.2015
Сообщения
6 397
Реакции
6 674
Баллы
113
Приветствую. Интересует момент. Нужно получить куки на сайте, но ДОМом их не вытащить, беру руками из фидлера.
Ткните носом плиз может куда-то не туда смотрю и/или не то ищу.
пример сайта - http://rutracker.org/
 
чето не получилось
куки не до не после не берет
82Q59DwH1VMDV2.jpg
 
чето не получилось
куки не до не после не берет
82Q59DwH1VMDV2.jpg
Куки этим сниппетом берутся при работе через браузер, а у вас, как вижу, авторизация происходит POST запросом и браузер, наверно, отключен.
 
Можно и стандартным кубиком выпарсить из заголовков ответа Post запроса.
можно, знаю. НО в этом случае не знаю как.
был бы очень признателен наглядному примеру, если вас не затруднит
 
Парсите из заголовков регуляркой (?<=Set-Cookie:\ ).*?(?=;)
Все полученные данные состыковываете в строку с разделителем "; " (точка с запятой и пробел).

пока реализовал через открытие браузера... работает
Давно бы так!
А вообще, для начала советую пользоваться поиском по форуму, не говоря уже о Гугле, все ваши вопросы обсуждались ни одну сотню раз.
 
  • Оценить
Реакции: TeslaSoldier
Парсите из заголовков регуляркой (?<=Set-Cookie:\ ).*?(?=;-)
Все полученные данные состыковываете в строку с разделителем "; " (точка с запятой и пробел).
бро, я в курсе как парсить куки из заголовков, НО их там тупо нет, вот в чем вся проблема.
либо реально что-то не так делаю, но хоть убей, не могу их найти

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

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
Все там есть!

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
тем самым получу куки,правильно?

Прошу прощение за вопрос из зала=))
 
Все там есть!

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
Можно небольшой вопрос по Майлу

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

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

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