我有下面的代码来拦截http请求:
await page.route('**', route => {
console.log("ROUTES>>>>>>>>>>>>> ");
const request = route.request()
console.log(request.url(), JSON.stringify(request.headers()));
return route.continue();
});
但似乎在运行时它不会进入该 page.route,因为控制台不会打印我放置的 console.log。
有人知道如何实现这一点吗?谢谢你
尝试异步/等待您的回调。
await page.route('**', async (route) => {
console.log("ROUTES>>>>>>>>>>>>> ");
const request = await route.request()
console.log(request.url(), JSON.stringify(request.headers()));
return route.continue();
});