summaryrefslogtreecommitdiff
path: root/searx/engines/qwant.py
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2023-11-14 08:25:06 +0100
committerMarkus Heiser <markus.heiser@darmarIT.de>2023-12-03 13:47:17 +0100
commit3829c253ff86eb169966c6b6e8c4247b774c68cb (patch)
tree9f091c84e5128f66a99940ba39dc42b9fa3f92dc /searx/engines/qwant.py
parent2274d55d5a4dea76b645e3495673545fea0fe529 (diff)
[mod] add option max_page to bing, brave, qwant, startpage & mojeek
[1] https://github.com/searxng/searxng/issues/2982#issuecomment-1808975780 Reported-by: @Damaj301damaj-lol [1] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'searx/engines/qwant.py')
-rw-r--r--searx/engines/qwant.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/searx/engines/qwant.py b/searx/engines/qwant.py
index 168eb860e..1f8556cf1 100644
--- a/searx/engines/qwant.py
+++ b/searx/engines/qwant.py
@@ -75,6 +75,10 @@ about = {
# engine dependent config
categories = []
paging = True
+max_page = 5
+"""5 pages maximum (``&p=5``): Trying to do more just results in an improper
+redirect"""
+
qwant_categ = None
"""One of ``web-lite`` (or ``web``), ``news``, ``images`` or ``videos``"""
@@ -112,10 +116,6 @@ def request(query, params):
args = {'q': query}
params['raise_for_httperror'] = False
- # all qwant engines (incl qwant-lite) delivers only 5 pages maximum
- if params['pageno'] > 5:
- return None
-
if qwant_categ == 'web-lite':
url = web_lite_url + '?'