|
分類:[VB.NET/VB2005 以降]
こんにちは。 VB2008で作成しているWindowsアプリケーションで、以下のようなメソッドを作成したいと思います。 ・概要 あるウェブサイトのフォームに必要事項を入力し、送信した結果の内容(HTMLもしくはテキストを想定)を返す ・引数 ウェブサイトのフォームに入力するパラメータ ・戻り値 送信結果のページ内容(HTMLもしくはテキストを想定)
ただし、上記サイトでは以下の制約があるため、WebClientを使用できません(というか、どうすればいいか分かりません)。 ・結果がフレーム構成になっている ・Cookieを使用している ・javascriptで何らかの制御を行っている。
そこで、WebBrowserを使って自動的にパラメータを埋め込み、自動的にクリックを行って結果画面からHTMLを取得しようと思い、 結果画面が表示されたら表示内容のHTMLを取得しようと思うのですが、結果画面が表示されたタイミングを知るにはどうすればよいでしょうか? WebBrowserにはDocumentCompletedというイベントがありますが、一連のメソッドとして呼び出し側に返すにはどうすればいいか、 アドバイスをお願いいたします。
|