我有一个可以在Node JS脚本上运行的puppeteer函数,启动后我的初始函数可以运行,但是,导航到网站的下一页后(在我的示例中使用return (str(user_age) + "20 years difference from now")
),我需要重新评估网页并收集更多数据。现在,我使用的btnToClick
假设每页抓取的总时间为12秒,我想在完成setInterval
函数后再次运行它,并继续运行它直到extract
返回0。
以下是我当前的设置:
nextBtn
答案 0 :(得分:0)
以下是while循环的样子:
while(await page.$('a.next')){
await page.click('a.next')
// do something
}