浏览代码

Merge pull request #1135 from kvch/fix-yacy-link

Fix yacy engine
Adam Tauber 7 年前
父节点
当前提交
bb47ea2455
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10
    1
      searx/engines/yacy.py

+ 10
- 1
searx/engines/yacy.py 查看文件

74
     for result in search_results[0].get('items', []):
74
     for result in search_results[0].get('items', []):
75
         # parse image results
75
         # parse image results
76
         if result.get('image'):
76
         if result.get('image'):
77
+
78
+            result_url = ''
79
+            if 'url' in result:
80
+                result_url = result['url']
81
+            elif 'link' in result:
82
+                result_url = result['link']
83
+            else:
84
+                continue
85
+
77
             # append result
86
             # append result
78
-            results.append({'url': result['url'],
87
+            results.append({'url': result_url,
79
                             'title': result['title'],
88
                             'title': result['title'],
80
                             'content': '',
89
                             'content': '',
81
                             'img_src': result['image'],
90
                             'img_src': result['image'],