Browse Source

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

Fix yacy engine
Adam Tauber 7 years ago
parent
commit
bb47ea2455
1 changed files with 10 additions and 1 deletions
  1. 10 1
      searx/engines/yacy.py

+ 10 - 1
searx/engines/yacy.py

@@ -74,8 +74,17 @@ def response(resp):
     for result in search_results[0].get('items', []):
         # parse image results
         if result.get('image'):
+
+            result_url = ''
+            if 'url' in result:
+                result_url = result['url']
+            elif 'link' in result:
+                result_url = result['link']
+            else:
+                continue
+
             # append result
-            results.append({'url': result['url'],
+            results.append({'url': result_url,
                             'title': result['title'],
                             'content': '',
                             'img_src': result['image'],