有没有办法用p来拦截和模拟WebSockets请求/响应?
page.on('request', request => {
console.log('Intercepting Request ', request, { depth: null });
request.continue();
});
page.on('response', response => {
console.log('Intercepting Response ', response, { depth: null });
response.abort();
});
不显示通过WebSocket进行的请求/响应。
这个How to use puppeteer to dump WebSocket data在某种程度上回答了这个问题,但不是通过使用puppeteer
而是通过使用ws
。
答案 0 :(得分:0)
您设置了请求拦截吗?
await page.setRequestInterception(true)
page.on('request', interceptedRequest => {
interceptedRequest.continue()
})