Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Не получаеться получить cookie с GET-запроса

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 21.06.2014, 23:45   #1
 Разведчик
Аватар для малина
 
малина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слуху
Регистрация: 20.03.2011
Сообщений: 20
Популярность: 1466
Сказал(а) спасибо: 427
Поблагодарили 57 раз(а) в 42 сообщениях
 
По умолчанию Не получаеться получить cookie с GET-запроса

Добрые жуки, подскажите пожалуйста в чём проблема.

Мы пишем программу для получения результатов по определённому запросу из сайта WordStat.yandex.ru.Для того бы там залогиниться, достаточно пройти авторизацию на сайте [Ссылки могут видеть только зарегистрированные пользователи. ].

Собственно проблема вот в чём, при переходе по ссылке выше через браузер, в Fiddler явно видно что мы получаем куки необходимые для дальнейшей корректной авторизации(всякие uidu и т.д.), а вот если инициировать тот же запрос программно, при чём показываем явно что он осуществлён с браузера - куки не приходят.

Подскажите в чём проблема?

Сверили оба запроса в Fiddler - они идентичны, только в браузерном вариант есть Cookie,Set-Cookie и т.д.

Заранее спасибо тем пользователям кто поможет, с программой поделимся!

Вот код для отправки запроса программно.

HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create("https://passport.yandex.ru/auth?retpath=https%3A%2F%2Fpassport.yandex.ru%2Fpa ssport%3Fmode%3Dpassport&ncrnd=655");
myHttpWebRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36";
myHttpWebRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
myHttpWebRequest.Headers.Add("Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,uk;q=0.2");
myHttpWebRequest.Headers.Add("Accept-Encoding", "gzip,deflate,sdch");
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();


Добавлено через 14 часов 28 минут
UPD: внимательно просмотрел отправленные пакеты, и увидел что куки с необходимым для дальнейшей авторизации мы получаем из некого mc.yandex.ru/metrika/watch.js?_=1403430325857 , где 1403430325857 это число которое сгенерировано неведомым мне образом.

При попытке отправить аналогичный запрос, но вместо 1403430325857 подставить свои значения вылазит ошибка 404

Откуда взять сгенерированное число после watch.js?_= ?
Поделитесь ежель кто с таким сталкивался, посоветуйте ...

Вот здесь получаем куки

[Ссылки могут видеть только зарегистрированные пользователи. ]

Вот здесь используем

[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Фарм кредитов WoT
http://zhyk.ru/forum/showthread.php?t=880081

Последний раз редактировалось малина; 22.06.2014 в 14:13. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 22.06.2014, 18:50   #2
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Не получаеться получить cookie с GET-запроса

Отправляю POST-запрос на "https://passport.yandex.ru/passport?mode=auth" с данными:
Код:
login=ЛОГИН&passwd=ПАРОЛЬ&retpath=
Авторизация проходит
  Ответить с цитированием
Старый 22.06.2014, 18:55   #3
 Разведчик
Аватар для малина
 
малина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слуху
Регистрация: 20.03.2011
Сообщений: 20
Популярность: 1466
Сказал(а) спасибо: 427
Поблагодарили 57 раз(а) в 42 сообщениях
 
По умолчанию Re: Не получаеться получить cookie с GET-запроса

Цитата:
Сообщение от MembRuptПосмотреть сообщение
Отправляю POST-запрос на "https://passport.yandex.ru/passport?mode=auth" с данными:
Код:
login=ЛОГИН&passwd=ПАРОЛЬ&retpath=
Авторизация проходит

шутишь? скинь рабочий проэкт если не сложно, я сегодня полдня промучался изучая пакеты.Заранее огромное спасибо.

P.S. ты уверен что прошел авторизацию? загляни в окно WebView, если ты залогинин там, тогда дейсвительно прошел авторизацию
________________
Фарм кредитов WoT
http://zhyk.ru/forum/showthread.php?t=880081

Последний раз редактировалось малина; 22.06.2014 в 19:01.
  Ответить с цитированием
Старый 01.07.2014, 09:32   #4
 Разведчик
Аватар для igorek192
 
igorek192 на правильном пути
Регистрация: 19.06.2009
Сообщений: 25
Популярность: 90
Сказал(а) спасибо: 18
Поблагодарили 41 раз(а) в 15 сообщениях
 
По умолчанию Re: Не получаеться получить cookie с GET-запроса

Действительно авторизация проходит по ссылке которой тебе дали выше, сам так делал
P/S если нужен проект скину вечером если не забуду и если его еще не удалил. Сейчас на работе.
  Ответить с цитированием
Старый 01.07.2014, 11:09   #5
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Не получаеться получить cookie с GET-запроса

Цитата:
Сообщение от igorek192Посмотреть сообщение
Действительно авторизация проходит по ссылке которой тебе дали выше, сам так делал
P/S если нужен проект скину вечером если не забуду и если его еще не удалил. Сейчас на работе.

Всё уже давно сделано
  Ответить с цитированием
Старый 01.07.2014, 21:04   #6
 Разведчик
Аватар для малина
 
малина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слуху
Регистрация: 20.03.2011
Сообщений: 20
Популярность: 1466
Сказал(а) спасибо: 427
Поблагодарили 57 раз(а) в 42 сообщениях
 
По умолчанию Re: Не получаеться получить cookie с GET-запроса

Цитата:
Сообщение от MembRuptПосмотреть сообщение
Всё уже давно сделано

Ище раз спасибо
________________
Фарм кредитов WoT
http://zhyk.ru/forum/showthread.php?t=880081
  Ответить с цитированием
Старый 31.08.2014, 21:35   #7
 Сержант
Аватар для avi2011class
 
avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(
Регистрация: 02.09.2012
Сообщений: 123
Популярность: 32496
Сказал(а) спасибо: 393
Поблагодарили 116 раз(а) в 89 сообщениях
Отправить сообщение для avi2011class с помощью Skype™
 
По умолчанию Re: Не получаеться получить cookie с GET-запроса

[Ссылки могут видеть только зарегистрированные пользователи. ] вот как-то так
________________
  Ответить с цитированием
Старый 31.08.2014, 21:51   #8
 Разведчик
Аватар для малина
 
малина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слухумалина у всех на слуху
Регистрация: 20.03.2011
Сообщений: 20
Популярность: 1466
Сказал(а) спасибо: 427
Поблагодарили 57 раз(а) в 42 сообщениях
 
По умолчанию Re: Не получаеться получить cookie с GET-запроса

Цитата:
Сообщение от avi2011classПосмотреть сообщение
[Ссылки могут видеть только зарегистрированные пользователи. ] вот как-то так

Вон тот поц(MemBrupt уже решил проблему.Нужна помощь? За определенную сумму он поможет
________________
Фарм кредитов WoT
http://zhyk.ru/forum/showthread.php?t=880081
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интересно получаеться. julioand Общение и обсуждение Aion 10 17.09.2012 22:56
[Прочее] не получаеться брут.. GoodFellow1 Халява для Читера 0 05.08.2012 03:22
[Помогите!] Помогите,не получаеться!!!! Kredo9080 Вопросы и ответы, обсуждения 0 28.06.2011 17:00

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 07:19.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net