소스 검색

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

Adam Tauber 7 년 전
부모
커밋
7a9b18e9e9
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5
    2
      searx/engines/json_engine.py

+ 5
- 2
searx/engines/json_engine.py 파일 보기

@@ -102,8 +102,11 @@ def response(resp):
102 102
         if not len(rs):
103 103
             return results
104 104
         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
107 110
             try:
108 111
                 content = query(result, content_query)[0]
109 112
             except: