javascript – Puppeteer登录页面.评估

我怎样才能在page.log内部调度一些东西,将它传递给节点并在评估页面时使用它?

我实际上想将page.evaluate的进度记录到控制台并向用户显示一些结果.

解决方法:

**已更新,可与puppeteer v1.4.x配合使用

如果你想要的只是“记录页面的进度.评估到控制台”,那么就是

const page = await browser.newPage();

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

并且像往常一样在page.evaluate中使用console.log,不再需要依赖项.

另请参阅this nice tweak以从日志中删除多个恼人的警告.

上一篇:javascript – 等待使用puppeteer时出现文本


下一篇:javascript – Puppeteer:获取内部HTML