From 604ee1698c7eab33feddd3290a436b5e4803fbb9 Mon Sep 17 00:00:00 2001 From: vojkovic Date: Mon, 14 Sep 2026 08:07:35 +0000 Subject: [PATCH] [fix] engines: flaticon encode non ascii words --- searx/engines/flaticon.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/searx/engines/flaticon.py b/searx/engines/flaticon.py index 2b3309640..5816774db 100644 --- a/searx/engines/flaticon.py +++ b/searx/engines/flaticon.py @@ -4,7 +4,7 @@ .. _Flaticon: https://www.flaticon.com """ -from urllib.parse import urlencode +from urllib.parse import quote, urlencode import typing as t @@ -36,8 +36,7 @@ def request(query: str, params: "OnlineParams") -> None: } params["headers"].update( { - # important: query term is not URL encoded in the referer string - "Referer": f"{base_url}/search?word={query}", + "Referer": f"{base_url}/search?word={quote(query)}", "X-Requested-With": "XMLHttpRequest", } )