mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-19 08:59:27 +01:00
Google: Set User-Agent override. (#1426)
With a custom (globally-configured) user-agent, Google may serve a different page, which breaks this plugin. This override disables this custom user-agent and uses a predefined one, which is known to work.
This commit is contained in:
parent
5315cd3275
commit
6e47278b9f
@ -107,6 +107,7 @@ class Google(callbacks.PluginRegexp):
|
|||||||
dynamic.irc.nick)
|
dynamic.irc.nick)
|
||||||
headers = dict(utils.web.defaultHeaders)
|
headers = dict(utils.web.defaultHeaders)
|
||||||
headers['Referer'] = ref
|
headers['Referer'] = ref
|
||||||
|
headers['User-agent'] = 'Mozilla/5.0 (compatible; utils.web python module)'
|
||||||
opts = {'q': query, 'gbv': '2'}
|
opts = {'q': query, 'gbv': '2'}
|
||||||
for (k, v) in options.items():
|
for (k, v) in options.items():
|
||||||
if k == 'smallsearch':
|
if k == 'smallsearch':
|
||||||
@ -254,7 +255,7 @@ class Google(callbacks.PluginRegexp):
|
|||||||
|
|
||||||
def _translate(self, sourceLang, targetLang, text):
|
def _translate(self, sourceLang, targetLang, text):
|
||||||
headers = dict(utils.web.defaultHeaders)
|
headers = dict(utils.web.defaultHeaders)
|
||||||
headers['User-Agent'] = ('Mozilla/5.0 (X11; U; Linux i686) '
|
headers['User-agent'] = ('Mozilla/5.0 (X11; U; Linux i686) '
|
||||||
'Gecko/20071127 Firefox/2.0.0.11')
|
'Gecko/20071127 Firefox/2.0.0.11')
|
||||||
|
|
||||||
sourceLang = utils.web.urlquote(sourceLang)
|
sourceLang = utils.web.urlquote(sourceLang)
|
||||||
|
Loading…
Reference in New Issue
Block a user