on master help sign in
[mod] add more error handling to json engine II.
7a9b18eAdam Tauber
searx/engines/json_engine.py+5−2
@@ -102,8 +102,11 @@ def response(resp):
102 if not len(rs):
102 if not len(rs):
103 return results
103 return results
104 for result in rs[0]:
104 for result in rs[0]:
105+ try:
105− url = query(result, url_query)[0]
106+ url = query(result, url_query)[0]
106− title = query(result, title_query)[0]
107+ title = query(result, title_query)[0]
108+ except:
109+ continue
107 try:
110 try:
108 content = query(result, content_query)[0]
111 content = query(result, content_query)[0]
109 except:
112 except: