优化虎牙精英宝典工作台与Cookie生成

This commit is contained in:
yml2213
2026-09-02 12:48:41 +08:00
parent 0d21a3fa09
commit 2a1b1e642c
2 changed files with 79 additions and 19 deletions
+9 -9
View File
@@ -75,13 +75,13 @@ def _yamid_new_generate32(rng=None) -> str:
_generate_bits(c, 0, 31),
_generate_bits(c, 32, 47),
_generate_bits(c, 48, 59) + "1",
_generate_bits(r.randrange(4096), 0, 7),
_generate_bits(r.randrange(4096), 0, 7),
_generate_bits(r.randrange(8192), 0, 7)
+ _generate_bits(r.randrange(8192), 8, 15)
+ _generate_bits(r.randrange(8192), 0, 7)
+ _generate_bits(r.randrange(8192), 8, 15)
+ _generate_bits(r.randrange(8192), 0, 15),
_generate_bits(r.randrange(4095), 0, 7),
_generate_bits(r.randrange(4095), 0, 7),
_generate_bits(r.randrange(8191), 0, 7)
+ _generate_bits(r.randrange(8191), 8, 15)
+ _generate_bits(r.randrange(8191), 0, 7)
+ _generate_bits(r.randrange(8191), 8, 15)
+ _generate_bits(r.randrange(8191), 0, 15),
))
@@ -131,7 +131,7 @@ def fill_web_cookie_fields(
pairs[key] = value.strip()
def add(key: str, value: str):
if value and key not in pairs:
if value and (key not in pairs or not pairs[key]):
pairs[key] = value
uid = int(uid or 0)
@@ -209,4 +209,4 @@ __all__ = [
"cookie_fields",
"fill_web_cookie_fields",
"missing_web_cookie_fields",
]
]