mirror of https://github.com/searxng/searxng.git
[fix] google-news engine - KeyError: 'hl in request
Since we added
- 1c67b6aec
[enh] google engine: supports "default language"
there is a KeyError: 'hl in request,error pattern::
ERROR:searx.searx.search.processor.online:engine google news : exception : 'hl'
Traceback (most recent call last):
File "searx/search/processors/online.py", line 144, in search
search_results = self._search_basic(query, params)
File "searx/search/processors/online.py", line 118, in _search_basic
self.engine.request(query, params)
File "searx/engines/google_news.py", line 97, in request
if lang_info['hl'] == 'en':
KeyError: 'hl'
Closes: https://github.com/searxng/searxng/issues/154
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
4417d2b922
commit
dd7b53d369
|
@ -94,8 +94,8 @@ def request(query, params):
|
||||||
ceid = "%s:%s" % (lang_info['country'], lang_info['language'])
|
ceid = "%s:%s" % (lang_info['country'], lang_info['language'])
|
||||||
|
|
||||||
# google news redirects en to en-US
|
# google news redirects en to en-US
|
||||||
if lang_info['hl'] == 'en':
|
if lang_info['params']['hl'] == 'en':
|
||||||
lang_info['hl'] = 'en-US'
|
lang_info['params']['hl'] = 'en-US'
|
||||||
|
|
||||||
# Very special to google-news compared to other google engines, the time
|
# Very special to google-news compared to other google engines, the time
|
||||||
# range is included in the search term.
|
# range is included in the search term.
|
||||||
|
|
Loading…
Reference in New Issue