summaryrefslogtreecommitdiff
path: root/searx/engines/sogou_images.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/engines/sogou_images.py')
-rw-r--r--searx/engines/sogou_images.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/searx/engines/sogou_images.py b/searx/engines/sogou_images.py
index 69992e3ba..fec3ac12c 100644
--- a/searx/engines/sogou_images.py
+++ b/searx/engines/sogou_images.py
@@ -3,7 +3,7 @@
import json
import re
-from urllib.parse import quote_plus
+from urllib.parse import urlencode
# about
about = {
@@ -16,12 +16,18 @@ about = {
# engine dependent config
categories = ["images"]
+paging = True
base_url = "https://pic.sogou.com"
def request(query, params):
- params["url"] = f"{base_url}/pics?query={quote_plus(query)}"
+ query_params = {
+ "query": query,
+ "start": (params["pageno"] - 1) * 48,
+ }
+
+ params["url"] = f"{base_url}/pics?{urlencode(query_params)}"
return params