【发布时间】:2020-03-01 20:56:04
【问题描述】:
从另一个开发人员那里得到了这个功能,我正在尝试调试它。 这是一个基于 puppeteer 的网络爬虫。 但由于某种原因,我无法在里面进行控制台登录。
有人可以指出我在这里缺少什么吗?
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)
【问题讨论】:
-
它有效,但在您的浏览器中。不在您的节点控制台上。检查您的浏览器控制台
-
所以你可以在浏览器中找到它吗?
-
是的,谢谢!
标签: javascript web-scraping es6-promise puppeteer