Browse Source

[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 <markus.heiser@darmarit.de>
Markus Heiser 4 years ago
parent
commit
5f92dfcdbe
1 changed files with 1 additions and 1 deletions
  1. 1 1
      searx/engines/google_news.py

+ 1 - 1
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",