接入匿名设备态协议补齐Cookie字段并放宽保存

This commit is contained in:
yml2213
2026-09-01 19:29:56 +08:00
parent 8447ca82ed
commit 727c32a5f5
6 changed files with 113 additions and 23 deletions
+8 -3
View File
@@ -84,11 +84,16 @@ class HuyaBatchRunnerCore:
@staticmethod
def _web_wss_cookie_missing(cookie: str) -> tuple[str, ...]:
"""返回 WSS 前置字段中缺失的名称,不输出任何 Cookie 值。"""
"""返回 WSS 前置字段中缺失的名称,不输出任何 Cookie 值。
必填集 = 认证字段 + sdid + 匿名设备态协议可签发的字段
udb_deviceid/udb_guiddata/udb_anobiztoken,见 core/huya/anon_device.py)。
guid/_qimei_uuid42/__yamid_new/game_did 目前无服务端签发接口,
不阻断 WSS(风控风险自担)。
"""
required = (
"udb_cred", "udb_biztoken", "udb_uid", "yyuid", "sdid",
"guid", "udb_guiddata", "udb_deviceid", "game_did",
"_qimei_uuid42", "udb_anobiztoken", "__yamid_new",
"udb_deviceid", "udb_guiddata", "udb_anobiztoken",
)
return tuple(key for key in required if not cookie_value(cookie, key))