我如何在 page.evaluate 中 console.log 一些东西,将它传递给节点并在页面评估 期间 使用它?
我实际上想将 page.evaluate 的进度记录到控制台并向用户显示一些结果。
原文由 Alex Arvanitidis 发布,翻译遵循 CC BY-SA 4.0 许可协议
我如何在 page.evaluate 中 console.log 一些东西,将它传递给节点并在页面评估 期间 使用它?
我实际上想将 page.evaluate 的进度记录到控制台并向用户显示一些结果。
原文由 Alex Arvanitidis 发布,翻译遵循 CC BY-SA 4.0 许可协议
让它完全按照您期望的方式工作的最简单方法
const page = await browser.newPage();
page.on('console', (log) => console[log._type](log._text));
原文由 Clay Risser 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答12.8k 阅读
7 回答2k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答936 阅读✓ 已解决
6 回答1.1k 阅读
puppeteer 12 的更新,改编自 当前文档:
显示以下结果: