|
@@ -3,7 +3,7 @@ from lxml import html
|
3
|
3
|
from searx.engines.xpath import extract_text
|
4
|
4
|
from searx.languages import language_codes
|
5
|
5
|
|
6
|
|
-categories = []
|
|
6
|
+categories = ['general']
|
7
|
7
|
url = 'http://dictzone.com/{from_lang}-{to_lang}-dictionary/{query}'
|
8
|
8
|
weight = 100
|
9
|
9
|
|
|
@@ -41,7 +41,6 @@ def request(query, params):
|
41
|
41
|
|
42
|
42
|
def response(resp):
|
43
|
43
|
results = []
|
44
|
|
- answers = []
|
45
|
44
|
|
46
|
45
|
dom = html.fromstring(resp.text)
|
47
|
46
|
|
|
@@ -58,11 +57,9 @@ def response(resp):
|
58
|
57
|
to_results.append(to_result.text_content())
|
59
|
58
|
|
60
|
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
|
65
|
return results
|