使用Puppeter记录二进制WebSocket数据

使用Puppeter记录二进制WebSocket数据,websocket,puppeteer,chrome-devtools-protocol,Websocket,Puppeteer,Chrome Devtools Protocol,我正在尝试使用Puppeter记录通过WebSocket传输的实时数据。我已经按照上面的说明做了,但到目前为止还没有任何运气。Network.webSocketFrameReceived回调从未触发。我尝试对Network.webSocketFrameSent和其他websocket事件执行相同的操作,但都没有触发 我使用DEBUG=puppeter:运行了puppeter,虽然记录了HTTP/Fetch事件,但没有看到websocket事件。CDP对二进制WebSocket有限制吗 使用最新稳

我正在尝试使用Puppeter记录通过WebSocket传输的实时数据。我已经按照上面的说明做了,但到目前为止还没有任何运气。
Network.webSocketFrameReceived
回调从未触发。我尝试对
Network.webSocketFrameSent
和其他websocket事件执行相同的操作,但都没有触发

我使用
DEBUG=puppeter:
运行了puppeter,虽然记录了HTTP/Fetch事件,但没有看到websocket事件。CDP对二进制WebSocket有限制吗


使用最新稳定版本的Pupeeteer(1.20.0)

被证明是我试图自动化的应用程序的一个奇怪的怪癖。WebSocket连接本身是在WebWorker内部处理的,因此出现了问题。当WebWorker被禁用时工作正常。这是我试图自动化的应用程序的一个奇怪的怪癖。WebSocket连接本身是在WebWorker内部处理的,因此出现了问题。禁用WebWorker时工作正常。