2017-01-12 5 views
0

私は本当に答えが見つからない問題につまずいたので、私は助けのためにstackoverflowに向いています。C#WebBrowserコントロールフォームの応答を取得

私はちょうど作業中のプロジェクトのWebブラウザ制御を使用し始めましたが、私はすべての情報を送信するためのすべての方法を得ました。しかし、私はフォームを提出した後に戻って来るHTMLを受け取りたいです。

WebBrowser wb = new WebBrowser(); 
     wb.Navigate("https://example.com/query"); 

     while (wb.ReadyState != WebBrowserReadyState.Complete) {     
      Application.DoEvents(); 
     } 

     foreach (HtmlElement form in wb.Document.Forms) 
     { 
      form.InvokeMember("submit"); 
     } 

私は提出後にトラフィックをトレースするためにフィドラーを使用しました。私は必要なのはすべて、更新されたウェブサイトを取得するだけです。それは可能ですか?

答えて

-1

WebBrowser "Navigated()"メソッドを使用してHTMLを受信したことがありますか?

「(WebBrowser.Url.ToString()==「http://SomeWebsite/Received.html」)」と入力してください。

私はそれがあなたにあなたの答えに解決策または手がかりを与えることを望む:)

関連する問題