CefSharp - 获取请求有效负载

时间:2017-11-25 22:12:29

标签: c# chromium-embedded cefsharp

我想在页面上自动执行某些任务,在用户登录并访问页面部分后,我需要获取请求有效负载,在下图中以红色标记:

Screenshot

我能够获得标题(例如:gwt-permutation),实现IRequestHandler,如下所示:

public bool OnResourceResponse(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IResponse response)
    {
        string[] headers = request.Headers.AllKeys;

        // enumerate through the header collection. 
        foreach (string s in headers)
        {
            Console.WriteLine("OnResourceResponse - HEADERS: " + s);
            Console.WriteLine("OnResourceResponse - HEADERSValue: " + request.Headers[s]);
        }
        return false;
    }

但我无法获取其他数据,例如Chrome DevTools中显示的数据。

感谢。

0 个答案:

没有答案