gpt4 book ai didi

javascript - 通过 puppeteer 单击 "load more"按钮

转载 作者:太空宇宙 更新时间:2023-11-04 01:39:31 27 4
gpt4 key购买 nike

我是 JS 新手。我需要解析来自 Instagram 的评论,但首先我需要加载所有评论。我在 Node.js 中使用 Puppeteer,所以我编写了以下代码:

await page.evaluate(() => {
while(document.querySelector('main').querySelector('ul').querySelector('button'))
document.querySelector('main').querySelector('ul').querySelector('button').click()
})

它什么都不做并开始无限循环。我尝试在循环内设置超时等等......我希望代码会检查此按钮是否存在,以及如果为真,则在它存在时单击()加载越来越多的评论。我不明白我做错了什么。

最佳答案

看看我对一个与此非常相似的问题的回答:
Puppeteer / Node.js to click a button as long as it exists -- and when it no longer exists, commence action

您应该能够将其应用于查找并持续单击“加载更多”按钮。

关于javascript - 通过 puppeteer 单击 "load more"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53375436/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com