2009-08-22 7 views
3

Pythonを使用してWebページをダウンロードするとき、HTTP 1.1の圧縮をどのように活用できますか?Pythonを使用してHTTP経由で圧縮コンテンツをダウンロードする

私は現在、ウェブコンテンツをダウンロードするための内蔵urllibモジュールを使用しています。私は実際に圧縮を使用している情報は見つかりませんでした。

すでに組み込まれていますか?urllibまたは私が使用できる別のライブラリがありますか?

答えて

6

httplib2は、 'deflate'と 'gzip'圧縮をサポートしています。

import httplib2 
h = httplib2.Http(".cache") 
resp, content = h.request("http://example.org/", "GET") 

コンテンツは、必要に応じて減圧されます。