相关疑难解决方法(0)

puppeteer 等待页面/DOM 更新 - 响应初始加载后添加的新项目

我想使用 Puppeteer 来响应页面更新。该页面显示项目,当我离开页面打开时,新项目可能会随着时间的推移出现。例如,每 10 秒添加一个新项目。

我可以使用以下内容来等待页面初始加载时的项目:

await page.waitFor(".item");
console.log("the initial items have been loaded")
Run Code Online (Sandbox Code Playgroud)

我怎样才能等待/捕捉未来的物品?我想实现这样的东西(伪代码):

await page.goto('http://mysite');
await page.waitFor(".item");
// check items (=these initial items)

// event when receiving new items:
// check item(s) (= the additional [or all] items)
Run Code Online (Sandbox Code Playgroud)

javascript webautomation node.js puppeteer

3
推荐指数
1
解决办法
4239
查看次数

标签 统计

javascript ×1

node.js ×1

puppeteer ×1

webautomation ×1