yarik_coder
Сообщений: 1
Оценки: 0
Присоединился: 2011-09-28 10:43:12.363333
|
Пробовал разные методы получение куков, но не один метод не возвращал полных куков(только половина). Может кто сталкивался с таким? ps. amazon.com один из методов…
HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(url);
WebReq.cооkieContainer = cc;
WebReq.Method = "GET";
WebReq.ContentType = "application/x-www-form-urlencoded";
WebReq.Accept = "text/HТМL,application/xHТМL+xml,application/xml;q=0.9,*/*;q=0.8";
WebReq.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1";
WebReq.Headers.Add("Accept-Language", "ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3");
WebReq.Headers.Add("Accept-Encoding", "gzip, deflate");
WebReq.AllowAutoRedirect = false;
WebReq.Timeout = 10000;
HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();
foreach (cооkie c in WebResp.cооkies)
{
cc.Add(с);
}
маленько начал понимать, что у них там и как=) куки оказывается получаю не все с главной страницы, еще нужно GET'ом по одному адресу, где и получаю полноценные куки. можно ли сделать одним запросом? а то получается чтобы получить куки нужно сделать два запроса… а это время и задержка соотвественно…
|