c#のWebBrowserにて特定のURLへアクセスした際、そのURLはjqueryにてさまざまな通信をバックグラウンドでおこなっているのですが、その通信しているURLとその戻り値をそれぞれ取得したいのですがうまくいきません。
public void main() { wb = new WebBrowser(); UrlMkSetSessionOption(0x10000001, Construct.USERAGENT, Construct.USERAGENT.Length, 0); wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted); wb.ScriptErrorsSuppressed = true; wb.Navigate("https://hoge.com"); wb.Width = 990; wb.Height = 880; form.Show(); form.MaximizeBox = false; form.MinimizeBox = false; form.ShowIcon = false; form.Width = 1000; form.Height = 900; form.Controls.Add(wb); wb.BringToFront(); } private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { try { Console.WriteLine(wb.Document.Body.OuterHtml); } catch {} } public static string HTML { get { return wb.Document.Body.OuterHtml; } }
実際にほしい情報というのは、wb.Document.Body.OuterHtmlではなく、バックグラウンドで行われている通信の内容(どのURLにどんなパラメーターでリクエストして結果どのような内容が返ってきているのか)がほしいのです。
例えば、ChromeのデベロッパーツールやIEの開発者ツールのネットワークみたいなことをしたい
どうぞよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/07/12 04:36 編集