How do i return a value from page.evaluate() in puppeteer?
问题 I am trying to get a value from inside page.evaluate() body in my YouTube scraper that I've built using Puppeteer. I am unable to return the result from page.evaluate() . How do I achieve this? Here's the code: let boxes2 = [] const getData = async() => { return await page.evaluate(async () => { // scroll till there's no more room to scroll or you get at least 250 boxes console.log(await new Promise(resolve => { var scrolledHeight = 0 var distance = 100 var timer = setInterval(() => { boxes =