再次运行操纵up的功能,直到完成

时间:2020-03-27 19:03:47

标签: javascript node.js puppeteer

我有一个可以在Node JS脚本上运行的puppeteer函数,启动后我的初始函数可以运行,但是,导航到网站的下一页后(在我的示例中使用return (str(user_age) + "20 years difference from now") ),我需要重新评估网页并收集更多数据。现在,我使用的btnToClick假设每页抓取的总时间为12秒,我想在完成setInterval函数后再次运行它,并继续运行它直到extract返回0。

以下是我当前的设置:

nextBtn

1 个答案:

答案 0 :(得分:0)

以下是while循环的样子:

while(await page.$('a.next')){
  await page.click('a.next')
  // do something
}