mirror of
https://github.com/searxng/searxng.git
synced 2025-09-04 09:18:34 +02:00
[fix] chinaoso: add random uid
to cookie (#5173)
Signed-off-by: Butui Hu <hot123tea123@gmail.com>
This commit is contained in:
parent
e5d2685d8d
commit
932fb22c80
1 changed files with 6 additions and 0 deletions
|
@ -54,7 +54,9 @@ Implementations
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import base64
|
||||||
import typing
|
import typing
|
||||||
|
import secrets
|
||||||
|
|
||||||
from urllib.parse import urlencode
|
from urllib.parse import urlencode
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
@ -140,6 +142,10 @@ def request(query, params):
|
||||||
query_params.update(category_config[chinaso_category]['params'])
|
query_params.update(category_config[chinaso_category]['params'])
|
||||||
|
|
||||||
params["url"] = f"{base_url}{category_config[chinaso_category]['endpoint']}?{urlencode(query_params)}"
|
params["url"] = f"{base_url}{category_config[chinaso_category]['endpoint']}?{urlencode(query_params)}"
|
||||||
|
cookie = {
|
||||||
|
"uid": base64.b64encode(secrets.token_bytes(16)).decode("utf-8"),
|
||||||
|
}
|
||||||
|
params["cookies"] = cookie
|
||||||
|
|
||||||
return params
|
return params
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue