完善虎牙账号管理并规范Cookie

This commit is contained in:
yml2213
2026-07-05 13:13:38 +08:00
parent 8f48b96fdc
commit 984096f758
15 changed files with 1320 additions and 59 deletions
+3 -2
View File
@@ -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]: