Browse Source

[fix] don't merge with suggestions

potato 8 years ago
parent
commit
b808a2e266
1 changed files with 3 additions and 2 deletions
  1. 3 2
      searx/engines/dictionary.py

+ 3 - 2
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)
         })