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