Форум сайта python.su
0
Доброго времени суток
Получаю данные от сервера, в заголовке
Accept-Encoding:gzip,deflate,sdch
import io,gzip a=open('test.txt','rb') z=a.read() a.close() zbuf = io.StringIO(z) zfile = gzip.GzipFile(mode='rb', fileobj=zbuf) zfile.read() zfile.close() f=open('out.txt','wb') f.write(zbuf) f.close()
Офлайн
15
Каким образом ты данные от сервера получаешь?
Офлайн
0
plusplus, я незаморачивался с получением их через python, просто скачал с браузера
Пример файла в аттаче
заголовок посмотрел через HTTPAnalyser (это от файла в из аттача)
Host: www.xxxx.ru Connection: keep-alive User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31 Accept: */* Referer: http://www.xxxx.ru/get/form Accept-Encoding: gzip,deflate,sdch Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 Cookie: много куков
HTTP/1.1 200 OK Server: nginx Date: Sun, 14 Apr 2013 21:08:58 GMT Content-Type: application/octet-stream Content-Length: 307 Last-Modified: Thu, 11 Apr 2013 15:22:18 GMT Connection: keep-alive Expires: Mon, 14 Apr 2014 21:08:58 GMT Cache-Control: max-age=31536000 Accept-Ranges: bytes
Отредактировано Isaev (Апрель 15, 2013 00:15:05)
Прикреплённый файлы:
vers.compressed (307 байт)
Офлайн
221
zlib.decompress(s)
Офлайн
0
JOHN_16, вот спасибо, действительно все просто 
заработало!
Отредактировано Isaev (Апрель 15, 2013 02:40:51)
Офлайн
221
Isaev
ну раз я вам помог то и плюсик в карму поставьте)
Офлайн