接入匿名设备态协议补齐Cookie字段并放宽保存
This commit is contained in:
+10
-5
@@ -17,8 +17,10 @@
|
||||
旧登录结果中的 Cookie 缺少网页设备态,已不再作为成功登录或任务链路使用。
|
||||
|
||||
纯 App/HTTP 登录不会由 `web/cookie/verify` 下发网页设备 Cookie。浏览器只用于
|
||||
人工调试和抓取来源,未集成到脚本;当前 App 登录缺少这些字段时直接返回
|
||||
`COOKIE_INCOMPLETE`,不会伪造或自动启动浏览器。
|
||||
人工调试和抓取来源,未集成到脚本;登录链已接入匿名设备态协议
|
||||
(`core/huya/anon_device.py`)补 `udb_deviceid`/`udb_guiddata`/`udb_anobiztoken`/
|
||||
`udb_anouid`,剩余脚本字段(`guid`/`game_did`/`_qimei_uuid42`/`__yamid_new`)
|
||||
缺失时警告并保存,不伪造、不启动浏览器。
|
||||
|
||||
## 推荐联调顺序
|
||||
|
||||
@@ -38,16 +40,19 @@
|
||||
执行器只检查字段是否存在,不记录字段值:
|
||||
|
||||
```text
|
||||
必要字段:udb_cred、udb_biztoken、udb_uid、yyuid、sdid、guid、udb_guiddata、udb_deviceid、game_did、_qimei_uuid42、udb_anobiztoken、__yamid_new
|
||||
必要字段:udb_cred、udb_biztoken、udb_uid、yyuid、sdid、udb_deviceid、udb_guiddata、udb_anobiztoken
|
||||
```
|
||||
|
||||
- 字段齐全:尝试活动或商城 WSS。
|
||||
- 缺少字段:App 登录返回 `COOKIE_INCOMPLETE`,任务日志列出缺失字段并停止,不创建 HTTP 客户端,例如:
|
||||
- 缺少字段:任务日志列出缺失字段并停止,不创建 HTTP 客户端,例如:
|
||||
|
||||
```text
|
||||
Cookie 缺少网页设备态(guid, udb_guiddata),已停止活动 HTTP 回退
|
||||
Cookie 缺少网页设备态(udb_deviceid, udb_guiddata, udb_anobiztoken),已停止活动 HTTP 回退
|
||||
```
|
||||
|
||||
`guid`/`game_did`/`_qimei_uuid42`/`__yamid_new` 四个脚本字段无服务端签发接口,
|
||||
登录时缺失只警告不阻断保存,WSS 判定也不再要求(风控风险自担)。
|
||||
|
||||
- WSS 握手、`wsLaunch`、`getConfig` 或业务 RPC 任一步失败:任务直接失败并记录具体阶段,便于修复 Cookie 或协议参数。
|
||||
|
||||
## WSS 专项验收
|
||||
|
||||
Reference in New Issue
Block a user