📝 更新authkey ds (#506)

* 📝 更新4.6 metadata

*  适配新抽卡记录链接

* 📝 更新authkey ds

* 📝 更新authkey ds
This commit is contained in:
forchannot 2024-05-02 22:38:01 +08:00 committed by GitHub
parent 8d0a5766f9
commit 3ccb93b698
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -106,9 +106,9 @@ def get_old_version_ds(mhy_bbs: bool = False) -> str:
生成米游社旧版本headers的ds_token 生成米游社旧版本headers的ds_token
""" """
if mhy_bbs: if mhy_bbs:
s = 'N50pqm7FSy2AkFz2B3TqtuZMJ5TOl3Ep' s = "1OJyMNCqFlstEQqqMOv0rKCIdTOoJhNt"
else: else:
s = 'z8DRIUjNDT7IT5IZXvrUAxyupA1peND9' s = "AcpNVhfh0oedCobdCyFV8EE1jMOVDy9q"
t = str(int(time.time())) t = str(int(time.time()))
r = ''.join(random.sample(string.ascii_lowercase + string.digits, 6)) r = ''.join(random.sample(string.ascii_lowercase + string.digits, 6))
c = md5(f"salt={s}&t={t}&r={r}") c = md5(f"salt={s}&t={t}&r={r}")
@ -465,18 +465,18 @@ async def get_authkey_by_stoken(
if not cookie_info.stoken: if not cookie_info.stoken:
return 'cookie中没有stoken字段请重新绑定', False, cookie_info return 'cookie中没有stoken字段请重新绑定', False, cookie_info
headers = { headers = {
'Cookie': cookie_info.stoken, "Cookie": cookie_info.stoken,
'DS': get_old_version_ds(True), "DS": get_old_version_ds(True),
'User-Agent': 'okhttp/4.8.0', "User-Agent": "okhttp/4.8.0",
'x-rpc-app_version': '2.35.2', "x-rpc-app_version": "2.60.1",
'x-rpc-sys_version': '12', "x-rpc-sys_version": "12",
'x-rpc-client_type': '5', "x-rpc-client_type": "5",
'x-rpc-channel': 'mihoyo', "x-rpc-channel": "mihoyo",
'x-rpc-device_id': random_hex(32), "x-rpc-device_id": random_hex(32),
'x-rpc-device_name': random_text(random.randint(1, 10)), "x-rpc-device_name": random_text(random.randint(1, 10)),
'x-rpc-device_model': 'Mi 10', "x-rpc-device_model": "Mi 10",
'Referer': 'https://app.mihoyo.com', "Referer": "https://app.mihoyo.com",
'Host': 'api-takumi.mihoyo.com', "Host": "api-takumi.mihoyo.com",
} }
data = await aiorequests.post( data = await aiorequests.post(
url=AUTHKEY_API, url=AUTHKEY_API,