【发布时间】:2018-03-04 19:32:58
【问题描述】:
我正在尝试 Puppeteer。这是您可以运行的示例代码:https://try-puppeteer.appspot.com/
问题是这段代码返回一个空对象数组:
[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{ },{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {}、{}、{}、{}、{}、{}、{}、{}、{}、{}、{}、{}、{}、{}、{}、{}、{} ,{},{},{},{},{},{},{},{}]
我是不是搞错了?
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://reddit.com/');
let list = await page.evaluate(() => {
return Promise.resolve(Array.from(document.querySelectorAll('.title')));
});
console.log(JSON.stringify(list))
await browser.close();
【问题讨论】:
标签: javascript node.js google-chrome-devtools puppeteer google-chrome-headless