Browse Source

[fix] engine google-News: fix decoding of URLs (part 2)

Follow up of 8de8070ed to fix the issue reported by AlyoshaVasilieva [1].

[1] https://github.com/searxng/searxng/issues/1959#issuecomment-1493300574

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Markus Heiser 2 years ago
parent
commit
0430662189
1 changed files with 1 additions and 1 deletions
  1. 1 1
      searx/engines/google_news.py

+ 1 - 1
searx/engines/google_news.py

@@ -150,7 +150,7 @@ def response(resp):
         href = href.split('?')[0]
         href = href.split('/')[-1]
         href = base64.urlsafe_b64decode(href + '====')
-        href = href[4:].split(b'\xd2')[0]
+        href = href[href.index(b'http') :].split(b'\xd2')[0]
         href = href.decode()
 
         title = extract_text(eval_xpath(result, './article/h3[1]'))