Javascript 如何使用Puppeter中的page.evaluate()获取所有网络请求?
有没有办法让Javascript 如何使用Puppeter中的page.evaluate()获取所有网络请求?,javascript,puppeteer,Javascript,Puppeteer,有没有办法让page.evaluate()等待至少500毫秒直到不再有网络请求(比如page.goto()等待networkidle0) 例如: await page.evaluate('window.location = "https://example.com"'); // listen to the network requests until there are no requests fired for at least 500 ms waitill仅在导航上下文中才有意义。如果您的
page.evaluate()
等待至少500毫秒直到不再有网络请求(比如page.goto()
等待networkidle0
)
例如:
await page.evaluate('window.location = "https://example.com"');
// listen to the network requests until there are no requests fired for at least 500 ms
waitill
仅在导航上下文中才有意义。如果您的意思是为evaluate()
本身设置waitUntil
选项,答案是否定的。但是,如果您使用evaluate()
触发导航,您可以使用waitForNavigation()
:
wait page.evaluate(()=>window.location=”https://example.com")
wait page.waitForNavigation({waitUntil:'networkidle0'});