mirror of
https://github.com/searxng/searxng.git
synced 2025-09-03 08:48:35 +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 secrets
|
||||
|
||||
from urllib.parse import urlencode
|
||||
from datetime import datetime
|
||||
|
@ -140,6 +142,10 @@ def request(query, params):
|
|||
query_params.update(category_config[chinaso_category]['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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue