fix: fallback qdreader uid to cookie guid

This commit is contained in:
2026-05-17 16:47:16 +08:00
parent 2a7a4fea91
commit 11530c342d
4 changed files with 37 additions and 11 deletions
+5 -1
View File
@@ -117,7 +117,11 @@ set(key, value)
## 签名与签到流程
1. 从 Cookie 解析 `QDHeader/qdh/uid/guid/qimei/qimei36`
1. 从 Cookie 解析账号标识与签名参数:
- 优先解析 `QDHeader` 第一段有效数字 uid
- 其次读取 `uid/userid/userId/UserId`
-`QDHeader` 第一段为 `(null)` 或无效,回退 `ywguid/gwguid/guid`,与 QX 抓包脚本保持一致;
- 同时提取 `qdh/QDHeader/guid/qimei/qimei36` 供签名网关使用。
2. `POST <qdreader_sign_api>/sign` 获取请求签名头。
3. `POST https://h5.if.qidian.com/argus/api/v3/checkin/checkin` 完成签到。
4. 写入单账号最后结果 `qdreader_last_result_json`,包括 `ok/msg/time/source/runId`