我正在尝试使用CefSharp访问 URL 并捕获在加载给定页面(图像、脚本等)期间检索到的所有资源。大概作为每个资源的流或字节数组。
CefSharp 提供了接口IRequestHandler
。您可以创建一个实现此接口的类来响应请求/响应事件,特别是
OnResourceResponse(
IWebBrowser browser,
string url,
int status,
string statusText,
string mimeType,
System.Net.WebHeaderCollection headers)
问题是这不以任何方式提供响应正文,仅提供 url、标头、状态等。
有没有办法捕获浏览器从响应中接收到的数据,还是我必须使用自己的数据请求HttpWebRequest
?提前致谢!