summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2020-02-25 18:44:28 +0100
committerMarkus Heiser <markus.heiser@darmarit.de>2020-02-25 18:44:28 +0100
commitc89c05bcebb44699c94d6da2fcb8ad376b60fe67 (patch)
tree54920aff5d191b1dd1e3aa423822b746a2cb372c
parent6a3ef5561ba48e287f0b9c03a0b6d2f13b703077 (diff)
bugfix: google-news and bing-news has changed the language parameter
closes: https://github.com/asciimoo/searx/issues/1838 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
-rw-r--r--searx/engines/bing_news.py3
-rw-r--r--searx/engines/google_news.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/searx/engines/bing_news.py b/searx/engines/bing_news.py
index 669130c42..827555bd7 100644
--- a/searx/engines/bing_news.py
+++ b/searx/engines/bing_news.py
@@ -58,8 +58,9 @@ def _get_url(query, language, offset, time_range):
offset=offset,
interval=time_range_dict[time_range])
else:
+ # e.g. setmkt=de-de&setlang=de
search_path = search_string.format(
- query=urlencode({'q': query, 'setmkt': language}),
+ query=urlencode({'q': query, 'setlang': language}),
offset=offset)
return base_url + search_path
diff --git a/searx/engines/google_news.py b/searx/engines/google_news.py
index 9c837b45b..c9cc75435 100644
--- a/searx/engines/google_news.py
+++ b/searx/engines/google_news.py
@@ -54,7 +54,7 @@ def request(query, params):
if params['language'] != 'all':
language = match_language(params['language'], supported_languages, language_aliases).split('-')[0]
if language:
- params['url'] += '&lr=lang_' + language
+ params['url'] += '&hl=' + language
return params