[fix] chinaoso: add random uid to cookie (#5173)

Signed-off-by: Butui Hu <hot123tea123@gmail.com>
This commit is contained in:
Butui Hu 2025-09-01 21:34:17 +08:00 committed by GitHub
parent e5d2685d8d
commit 932fb22c80
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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