From 849e17e4317fc514d2834bf2d71b594fe6072fea Mon Sep 17 00:00:00 2001 From: Tommaso Colella Date: Sat, 9 May 2026 08:35:21 +0200 Subject: [PATCH] [fix] 360search: improve empty results set management and increase engine timeout (#6058) --- searx/engines/360search.py | 4 ++++ searx/settings.yml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/searx/engines/360search.py b/searx/engines/360search.py index 5aad7eb9f..900d59082 100644 --- a/searx/engines/360search.py +++ b/searx/engines/360search.py @@ -84,6 +84,10 @@ def request(query, params): def response(resp): + # sometimes 360search returns empty response when called from non-chinese ips + if not resp.text or not resp.text.strip(): + return [] + dom = html.fromstring(resp.text) results = [] diff --git a/searx/settings.yml b/searx/settings.yml index a73f6af86..6fe0cd1a8 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -302,7 +302,7 @@ engines: - name: 360search engine: 360search shortcut: 360so - timeout: 10.0 + timeout: 20.0 disabled: true - name: 360search videos