fix: fallback qdreader uid to ywguid

This commit is contained in:
2026-05-17 16:34:50 +08:00
parent cf1ad9e68d
commit 3ad87d2783
3 changed files with 26 additions and 8 deletions
+8 -2
View File
@@ -39,9 +39,15 @@ function run({ cookie = '', body = '' }) {
{
const notices = run({
cookie: 'cmfuToken=abc; QDH=def',
body: JSON.stringify({ Data: { UserInfo: { UserId: 2468 } } }),
body: JSON.stringify({ Data: { UserInfo: { UserId: 24680 } } }),
});
assert.equal(notices[0][1], '抓取成功 uid:2468');
assert.equal(notices[0][1], '抓取成功 uid:24680');
}
{
const qdheader = Buffer.from('(null)|(null)|1179|2556|(null)|16.10|0|iOS/iPhone/(null)|0|(null)|(null)|475700975|1779006621000|0|(null)|||(null)|(null)|0').toString('base64').replace(/=+$/, '');
const notices = run({ cookie: `QDHeader=${qdheader}; ywguid=120098575768; QDH=abc` });
assert.equal(notices[0][1], '抓取成功 uid:120098575768');
}
{