1
0
mirror of http://aero2k.de/t/repos/urlbot-native.git synced 2017-09-06 15:25:38 +02:00

Python3 post-migration: fix User-Agent

This commit is contained in:
urlbot
2014-10-05 13:58:44 +02:00
parent 6d11929e54
commit 09f96101f0

View File

@@ -12,14 +12,12 @@ hist_flag = True
parser = None parser = None
class urllib_user_agent_wrapper(urllib.request.FancyURLopener):
version = '''Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0'''
def fetch_page(url): def fetch_page(url):
logger('info', 'fetching page ' + url) logger('info', 'fetching page ' + url)
try: try:
urllib.request._urlopener = urllib_user_agent_wrapper() request = urllib.request.Request(url)
response = urllib.request.urlopen(url) request.add_header('User-Agent', '''Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0''')
response = urllib.request.urlopen(request)
html_text = response.read(BUFSIZ) # ignore more than BUFSIZ html_text = response.read(BUFSIZ) # ignore more than BUFSIZ
response.close() response.close()
return (0, html_text, response.headers) return (0, html_text, response.headers)