Давно уже парсер почта россию всегда получал куки, но они что-то поменяли и куки не могу получить. Пробовал Indy, synapse не фига
| Код | russHTTP:=TIdHTTP.Create(self); russCook:=TidCookieManager.Create(russHTTP); RussProxy(Sender); russHTTP.AllowCookies:=true; russHTTP.CookieManager:=russCook; russHTTP.HandleRedirects:=true; russHTTP.HTTPOptions := russHTTP.HTTPOptions + [hoKeepOrigProtocol,hoForceEncodeParams]; russHTTP.ProtocolVersion:=pv1_1; russHTTP.Request.Host:='www.russianpost.ru'; russHTTP.Request.Connection:='keep-alive'; russHTTP.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'; russHTTP.Request.UserAgent:='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36'; russHTTP.Request.Referer:='http://www.russianpost.ru/tracking/'; russHTTP.Request.AcceptEncoding:='gzip,deflate,sdch'; russHTTP.Request.AcceptLanguage:='ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'; Form1.ListBox1.Items.Text:=russHTTP.GET('http://www.russianpost.ru/tracking/');
|
в сниффере от программы
| Код | GET / HTTP/1.1 Host: www.russianpost.ru Connection: keep-alive Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 Accept-Encoding: gzip,deflate,sdch Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
|
в сниффере от браузера chrome
| Код | GET / HTTP/1.1 Host: www.russianpost.ru Connection: keep-alive Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 Accept-Encoding: gzip,deflate,sdch Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 Cookie: ASP.NET_SessionId=tynqeux1hflrs1aadpdvnxjb; uid=0d0464ae-3cc6-4852-a569-9c2a0784f542
|
|