使用 pupeteer 拦截和模拟 WebSockets 请求/响应 [英] Intercept and mock WebSockets request/responses with pupeteer
本文介绍了使用 pupeteer 拦截和模拟 WebSockets 请求/响应的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法用 puppeteer 拦截和模拟 WebSockets 请求/响应?
Is there a way to intercept and mock WebSockets requests/responses with puppeteer?
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 发出的请求/响应.这个如何使用 puppeteer 转储 WebSocket 数据正在回答有点问题,但不是使用 puppeteer
而是使用 ws
.
does not show the requests/responses made through WebSocket.
This How to use puppeteer to dump WebSocket data is answering the question somewhat, but not by using puppeteer
but by using ws
.
推荐答案
是否设置了请求拦截?
await page.setRequestInterception(true)
page.on('request', interceptedRequest => {
interceptedRequest.continue()
})
这篇关于使用 pupeteer 拦截和模拟 WebSockets 请求/响应的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文