diff options
| author | potato <mail@crazypotato.tk> | 2016-09-06 12:37:26 +0200 |
|---|---|---|
| committer | potato <mail@crazypotato.tk> | 2016-09-06 12:37:26 +0200 |
| commit | b808a2e26670e06d6f912f7d169a9c59ee7ac8ee (patch) | |
| tree | bb8068e91d0afa6da6976ad036a966970a221ee9 | |
| parent | 3f4cc2146c81e12a890b8ea4c4ac5ad600f34618 (diff) | |
[fix] don't merge with suggestions
| -rw-r--r-- | searx/engines/dictionary.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/searx/engines/dictionary.py b/searx/engines/dictionary.py index e3abaa1a4..080f7b4a4 100644 --- a/searx/engines/dictionary.py +++ b/searx/engines/dictionary.py @@ -1,4 +1,5 @@ import re +from urlparse import urljoin from lxml import html from searx.engines.xpath import extract_text from searx.languages import language_codes @@ -44,7 +45,7 @@ def response(resp): dom = html.fromstring(resp.text) - for result in dom.xpath(results_xpath)[1:]: + for k, result in enumerate(dom.xpath(results_xpath)[1:]): try: from_result, to_results_raw = result.xpath('./td') except: @@ -57,7 +58,7 @@ def response(resp): to_results.append(to_result.text_content()) results.append({ - 'url': resp.url, + 'url': urljoin(resp.url, '?%d' % k), 'title': from_result.text_content(), 'content': '; '.join(to_results) }) |