Google chrome 如何使用ChromeDevTools协议访问XHR请求?

Google chrome 如何使用ChromeDevTools协议访问XHR请求?,google-chrome,google-chrome-devtools,devtools,Google Chrome,Google Chrome Devtools,Devtools,我想以编程方式访问Chrome中的实时XHR请求数据。(我不能只使用脚本连接到网站,它必须通过Chrome进行连接) 到目前为止,我发现最简单的方法是在启用远程调试的情况下启动Chrome。然后使用Chrome开发工具获取数据: import PyChromeDevTools chrome = PyChromeDevTools.ChromeInterface() chrome.Network.enable() chrome.Page.enable() chrome.Page.navigate(

我想以编程方式访问Chrome中的实时XHR请求数据。(我不能只使用脚本连接到网站,它必须通过Chrome进行连接)

到目前为止,我发现最简单的方法是在启用
远程调试的情况下启动Chrome。然后使用Chrome开发工具获取数据:

import PyChromeDevTools

chrome = PyChromeDevTools.ChromeInterface()
chrome.Network.enable()
chrome.Page.enable()
chrome.Page.navigate(url='http://example.com/')
Chrome DevTools协议指南如下:

但我不知道如何实际访问实时XHR请求

以下是Chrome DevTools UI中显示的数据:

connect
请求包含响应正文中所需的所有内容。我只需要访问他们的生活(因为他们继续流)

我只想使用DevTools协议访问此数据,以便进一步处理它


有什么办法吗?

我想你需要通过WebSocket连接并等待消息。我不知道你使用的图书馆是怎么做到的。