summaryrefslogtreecommitdiff
path: root/searx/engines/yahoo.py
diff options
context:
space:
mode:
authorAdam Tauber <asciimoo@gmail.com>2014-12-19 20:06:21 +0100
committerAdam Tauber <asciimoo@gmail.com>2014-12-19 20:06:21 +0100
commit813247b37ab00a1496468df4cff33199ae04d6b4 (patch)
tree0451d2bd843f4429a11668a2972e6a9545de4296 /searx/engines/yahoo.py
parent1c969186bfdabbc5d6c804fa5f1f2fc068492b5f (diff)
parenta508d540ac43196edeb4d946dfdf64a1d0a438ed (diff)
Merge pull request #152 from pointhi/search_engines
[enh] add photon engine, and fix pep8 errors
Diffstat (limited to 'searx/engines/yahoo.py')
-rw-r--r--searx/engines/yahoo.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/searx/engines/yahoo.py b/searx/engines/yahoo.py
index 938540ece..c6c5b0d0d 100644
--- a/searx/engines/yahoo.py
+++ b/searx/engines/yahoo.py
@@ -20,7 +20,8 @@ paging = True
language_support = True
# search-url
-search_url = 'https://search.yahoo.com/search?{query}&b={offset}&fl=1&vl=lang_{lang}'
+base_url = 'https://search.yahoo.com/'
+search_url = 'search?{query}&b={offset}&fl=1&vl=lang_{lang}'
# specific xpath variables
results_xpath = '//div[@class="res"]'
@@ -57,9 +58,9 @@ def request(query, params):
else:
language = params['language'].split('_')[0]
- params['url'] = search_url.format(offset=offset,
- query=urlencode({'p': query}),
- lang=language)
+ params['url'] = base_url + search_url.format(offset=offset,
+ query=urlencode({'p': query}),
+ lang=language)
# TODO required?
params['cookies']['sB'] = 'fl=1&vl=lang_{lang}&sh=1&rw=new&v=1'\