完善虎牙账号管理并规范Cookie
This commit is contained in:
+3
-2
@@ -16,6 +16,8 @@ from urllib.parse import quote, urlsplit, urlunsplit
|
||||
import requests
|
||||
from loguru import logger
|
||||
|
||||
from .cookie_utils import normalize_huya_cookie
|
||||
|
||||
|
||||
APP_ID = "5002"
|
||||
APP_VERSION = "2.6"
|
||||
@@ -63,8 +65,7 @@ def password_sha1(password: str) -> str:
|
||||
|
||||
def cookie_string(cookies: requests.cookies.RequestsCookieJar | Mapping[str, str]) -> str:
|
||||
"""把 CookieJar/dict 转成浏览器 Cookie 字符串。"""
|
||||
items = cookies.items() if isinstance(cookies, Mapping) else cookies.items()
|
||||
return "; ".join(f"{key}={value}" for key, value in items if value is not None)
|
||||
return normalize_huya_cookie(cookies)
|
||||
|
||||
|
||||
def cookie_mapping(cookie: Mapping[str, str] | str | None) -> dict[str, str]:
|
||||
|
||||
Reference in New Issue
Block a user