fix: read qdreader user id from qdheader payload

This commit is contained in:
2026-05-17 17:17:44 +08:00
parent e746135eca
commit 336beb79d6
3 changed files with 19 additions and 2 deletions
+10
View File
@@ -51,6 +51,16 @@ function run({ cookie = '', body = '', headerName = 'Cookie' }) {
assert.equal(notices[0][1], '抓取成功');
}
{
const streamQdheader = 'KG51bGwpfChudWxsKXwxMTc5fDI1NTZ8KG51bGwpfDE2LjEwfDB8aU9TL2lQaG9uZS8obnVsbCl8MHwobnVsbCl8KG51bGwpfDQ3NTcwMDk3NXwxNzc5MDA5MTM2MDAwfDB8KG51bGwpfHx8KG51bGwpfChudWxsKXww';
const { notices } = run({
cookie: `QDHeader=${streamQdheader}; ywguid=120098575768; QDH=abc`,
body: JSON.stringify({ Data: { Guid: '120098575768', UserId: '475700975' }, Result: '0' }),
});
assert.equal(notices[0][1], '抓取成功');
assert.match(notices[0][2], /^启点ck /);
}
{
const { notices, donePayloads } = run({
cookie: 'cmfuToken=abc; QDH=def',