瀏覽代碼

[enh] return results instead of answers

potato 8 年之前
父節點
當前提交
3f4cc2146c
共有 1 個檔案被更改,包括 4 行新增7 行删除
  1. 4
    7
      searx/engines/dictionary.py

+ 4
- 7
searx/engines/dictionary.py 查看文件

3
 from searx.engines.xpath import extract_text
3
 from searx.engines.xpath import extract_text
4
 from searx.languages import language_codes
4
 from searx.languages import language_codes
5
 
5
 
6
-categories = []
6
+categories = ['general']
7
 url = 'http://dictzone.com/{from_lang}-{to_lang}-dictionary/{query}'
7
 url = 'http://dictzone.com/{from_lang}-{to_lang}-dictionary/{query}'
8
 weight = 100
8
 weight = 100
9
 
9
 
41
 
41
 
42
 def response(resp):
42
 def response(resp):
43
     results = []
43
     results = []
44
-    answers = []
45
 
44
 
46
     dom = html.fromstring(resp.text)
45
     dom = html.fromstring(resp.text)
47
 
46
 
58
                 to_results.append(to_result.text_content())
57
                 to_results.append(to_result.text_content())
59
 
58
 
60
         results.append({
59
         results.append({
61
-            'answer': u'{0} - {1}'.format(
62
-                from_result.text_content(),
63
-                '; '.join(to_results)
64
-            ),
65
-            'url': url
60
+            'url': resp.url,
61
+            'title': from_result.text_content(),
62
+            'content': '; '.join(to_results)
66
         })
63
         })
67
 
64
 
68
     return results
65
     return results