diff --git a/lib/v2/xiaohongshu/util.js b/lib/v2/xiaohongshu/util.js index 779307023..798b31058 100644 --- a/lib/v2/xiaohongshu/util.js +++ b/lib/v2/xiaohongshu/util.js @@ -31,7 +31,10 @@ const getUser = (url, cache) => await page.goto(url); await page.waitForSelector('.feeds-container:nth-child(1) .note-item'); await page.click('div.reds-tab-item:nth-child(2)'); - await page.waitForSelector('.feeds-container:nth-child(2) .note-item'); + const privateCollection = await page.evaluate(() => document.querySelector('div.reds-tab-item:nth-child(2) .reds-icon')); + if (!privateCollection) { + await page.waitForSelector('.feeds-container:nth-child(2) .note-item'); + } return { otherInfo, user_posted, collect }; } finally { browser.close();