一尘不染

page.evaluate内部的伪造者日志

node.js

如何在页面评估中进行console.log记录,将其传递给节点并在页面评估 期间 使用它?

我实际上想记录页面的进度。评估到控制台并向用户显示一些结果。


阅读 252

收藏
2020-07-07

共1个答案

一尘不染

**已更新,可与puppeteer v1.4.x一起使用

如果您只想“记录页面进度,请评估到控制台”,则只需

const page = await browser.newPage();

page.on('console', consoleObj => console.log(consoleObj.text()));

和使用console.logpage.evaluate像往常一样,不需要更多的依赖关系。

2020-07-07