如何在Puppeteer中获取文档响应并尽快运行javascript?

时间:2019-04-21 16:06:11

标签: javascript node.js puppeteer

大多数Puppeteer问题集中于如何确保页面已完全加载和呈现。我的问题正相反:

使用Puppeteer,我如何能尽快获得javascript访问权限而不必等待loaddomcontentloaded事件?

如果我不想/不需要等待整个页面呈现,什么时候尽早运行page.evaluate是安全的?

1 个答案:

答案 0 :(得分:1)

您正在寻找page.evaluateOnNewDocument函数。从文档中:

  

在创建文档之后但在运行任何脚本之前调用该函数。这对于修改JavaScript环境非常有用,例如播种Math.random

请注意,您必须在page.evaluateOnNewDocument之前致电page.goto