From 0430662189676be3807099fca992bd318fec3dc1 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 2 Apr 2023 18:35:56 +0200 Subject: [PATCH] [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 --- 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 2cee2e2c1..4b1bffa30 100644 --- a/searx/engines/google_news.py +++ b/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]'))