Browse Source

[mod] add more error handling to json engine II.

Adam Tauber 7 years ago
parent
commit
7a9b18e9e9
1 changed files with 5 additions and 2 deletions
  1. 5 2
      searx/engines/json_engine.py

+ 5 - 2
searx/engines/json_engine.py

@@ -102,8 +102,11 @@ def response(resp):
         if not len(rs):
         if not len(rs):
             return results
             return results
         for result in rs[0]:
         for result in rs[0]:
-            url = query(result, url_query)[0]
-            title = query(result, title_query)[0]
+            try:
+                url = query(result, url_query)[0]
+                title = query(result, title_query)[0]
+            except:
+                continue
             try:
             try:
                 content = query(result, content_query)[0]
                 content = query(result, content_query)[0]
             except:
             except: