diff options
| author | Zhijie He <hezhijie0327@hotmail.com> | 2025-03-02 11:18:30 +0800 |
|---|---|---|
| committer | Bnyro <bnyro@tutanota.com> | 2025-03-02 13:31:31 +0100 |
| commit | 76f52b5b45a08776ad09e9b670a80635ab303c96 (patch) | |
| tree | 65abd5220f6c920f7243680a702ae7ef1d608f8c /searx/engines/sogou_images.py | |
| parent | 97aa5a779b3910efb2cc8f7497969fbe0d126910 (diff) | |
[feat] add Sogou WeChat article search support
Diffstat (limited to 'searx/engines/sogou_images.py')
| -rw-r--r-- | searx/engines/sogou_images.py | 10 |
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 |