From adce03b134b60a3ca1f2c44cd7f29283b78f4dda Mon Sep 17 00:00:00 2001 From: Rolux Date: Tue, 29 Apr 2008 10:45:14 +0200 Subject: [PATCH] adding encoding to default headers (itunes.py may supply others) --- oxutils/net.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/oxutils/net.py b/oxutils/net.py index ca7246c..3e9b782 100644 --- a/oxutils/net.py +++ b/oxutils/net.py @@ -9,12 +9,14 @@ import chardet # Default headers for HTTP requests. -DEFAULT_HEADERS = {'User-Agent': 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5) Gecko/2008041514 Firefox/3.0b5'} +DEFAULT_HEADERS = { + 'User-Agent': 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5) Gecko/2008041514 Firefox/3.0b5', + 'Accept-Encoding': 'gzip' +} def openUrl(url, data=None, headers=DEFAULT_HEADERS): url = url.replace(' ', '%20') req = urllib2.Request(url, data, headers) - req.add_header('Accept-Encoding', 'gzip') return urllib2.urlopen(req) def getUrl(url, data=None, headers=DEFAULT_HEADERS):