我怎样才能在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以从日志中删除多个恼人的警告.