summaryrefslogtreecommitdiff
path: root/searx/engines/qwant.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/engines/qwant.py')
-rw-r--r--searx/engines/qwant.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/searx/engines/qwant.py b/searx/engines/qwant.py
index 18e6a65d8..249a1f4e4 100644
--- a/searx/engines/qwant.py
+++ b/searx/engines/qwant.py
@@ -85,14 +85,14 @@ def request(query, params):
# add language tag
if params['language'] == 'all':
- params['url'] += '&locale=en_us'
+ params['url'] += '&locale=en_US'
else:
language = match_language(
params['language'],
supported_languages,
language_aliases,
)
- params['url'] += '&locale=' + language.replace('-', '_').lower()
+ params['url'] += '&locale=' + language.replace('-', '_')
params['raise_for_httperror'] = False
return params
@@ -138,6 +138,9 @@ def response(resp):
for row in mainline:
mainline_type = row.get('type', 'web')
+ if mainline_type != keyword:
+ continue
+
if mainline_type == 'ads':
# ignore adds
continue