Получил эту функцию от другого разработчика, и я пытаюсь ее отладить. Это веб-скребок, основанный на кукловоде. Но по какой-то причине я не могу сохранить console.log внутри.
Может кто-нибудь указать мне, что мне здесь не хватает?
const getArticles = async (page) => {
return await page.evaluate(() => {
console.log('in page.evaluate')
//not printing anything in the console
const products = document.querySelectorAll(".thumb-link")
const formated = Array.from(products).map(x => x.href)
console.log(22, formated)
return Promise.resolve(formated.filter(x => x))
});
}
let newArticles = await getArticles(page)