From 5f92dfcdbe6e6db9781c2b82a2bd8ba4914b89e6 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sat, 23 Jan 2021 11:37:14 +0100 Subject: [PATCH] [fix] google-news: query uses locale without country tag Wthout country-region tag google will redirect to correct the contry tag [1]: SEARX_DEBUG=1 searx-checker -v "google news" ... https://news.google.com:443 "GET /search?q=computer&hl=en... HTTP/1.1" 302 0 https://news.google.com:443 "GET /search?q=computer&hl=en-US&.... HTTP/1.1" 200 None ... [1] https://github.com/searx/searx/pull/2483#issuecomment-765600849 Signed-off-by: Markus Heiser --- searx/engines/google_news.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/engines/google_news.py b/searx/engines/google_news.py index d04ff153b..f5f289bb7 100644 --- a/searx/engines/google_news.py +++ b/searx/engines/google_news.py @@ -85,7 +85,7 @@ def request(query, params): query_url = 'https://'+ subdomain + '/search' + "?" + urlencode({ 'q': query, - 'hl': language, + 'hl': lang_country, 'lr': "lang_" + language, 'ie': "utf8", 'oe': "utf8",