[mod] add more error handling to json engine II.
commit7a9b18e9e9847252549408108ec72c1c8d2296b7
authorAdam Tauber <asciimoo@gmail.com>
dateThu 2 Nov 2017, 01:08 (9 years ago)
parent181f1c6
searx/engines/json_engine.py+5−2
@@ -102,8 +102,11 @@ def response(resp):
102102 if not len(rs):
103103 return results
104104 for result in rs[0]:
105− url = query(result, url_query)[0]
106− title = query(result, title_query)[0]
105+ try:
106+ url = query(result, url_query)[0]
107+ title = query(result, title_query)[0]
108+ except:
109+ continue
107110 try:
108111 content = query(result, content_query)[0]
109112 except: