We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20b67e1 commit 0ddf1a6Copy full SHA for 0ddf1a6
lib/routes/xueqiu/user.ts
@@ -63,7 +63,14 @@ async function handler(ctx) {
63
});
64
await mainPage.waitForFunction(() => document.readyState === 'complete');
65
66
- const apiUrl = `${rootUrl}/v4/statuses/user_timeline.json?user_id=${id}&type=${type}`;
+ const pageUrl = new URL(mainPage.url());
67
+ const md5Key = [...pageUrl.searchParams.keys()].find((key) => key.startsWith('md5__'));
68
+
69
+ let apiUrl = `${rootUrl}/v4/statuses/user_timeline.json?user_id=${id}&type=${type}`;
70
+ if (md5Key) {
71
+ apiUrl += `&${md5Key}=${pageUrl.searchParams.get(md5Key)}`;
72
+ }
73
74
const response = await mainPage.evaluate(async (url) => {
75
const response = await fetch(url);
76
return response.json();
0 commit comments