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:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user