あるサイトにアクセスした際、ajaxで動的に内容が書き換わるため、WebBrowserDocumentCompletedEventHandlerでeventを拾うことがきません。
(当然なのはわかっています。)
wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted);
private void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
Console.WriteLine(wb.Document.Body.OuterHtml);
ここではhtmlがみれるのですが、ajaxで書き換えられる前のソースになります。
}
この後に別のメソッドで
Console.WriteLine(wb.Document.Body.OuterHtml);
とすると
System.Threading.ThreadAbortExceptionが発生してしまいます。
どうすれば定期的に書き換えられた後の内容が取得できるでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
単純な考えかもしれませんが、JavaScriptの処理が必要になるわけで、それなら.NET framework で、IE広げて、コンテンツ表示が完了したあとHTMLソースを取り出したらどうでしょうか?
なんかVBAやらなんやらでIE制御するのがちまたで流行ってるみたいなので・・・
ただし、.Busyやら、.readystate やらのフラグはVBA,JScriptでやったときの経験上当てにならなかったので DocumentCompleteやDownloadCompleteイベントを使うのが吉です
大雑把な回答ですいません
ググればいろいろサンプルが出てくると思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Visual Basic(VBA) VBAでWorkbook.addの使い方 3 2023/02/01 11:58
- Visual Basic(VBA) VBA 配列を使ったコードに直していただけますか 4 2023/05/06 15:18
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- 物理学 高校物理の電磁気はE-B対応ですか、E-H対応ですか? 2 2023/03/21 16:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dreamweaverのコードカラーが黒...
-
Doxygenでの更新履歴(@history...
-
c言語の改修されたソースから改...
-
VBAで#Regionに変わるものは無...
-
c# 動的に書き換わるHTMLを取...
-
Visual Source Safe?
-
ライブラリにない関数の定義
-
htmlのタブの色変更について
-
サイトがとのようなソフトで作...
-
VisualBasicがインストールされ...
-
htmlソースを見れなくするには?
-
レストラン、英語のメニュー表記
-
プログラム時のヘッダコメント...
-
htmlソース文の 各行 改行位置...
-
マウスポインタが手の形になら...
-
cssのclear:both;を利用した場...
-
ポートスキャン
-
コメントが閉じてないというエ...
-
ソースを表示させない方法はあ...
-
tcl/tkでファイルの秘匿化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
ソースの追加行数と変更行数
-
Dreamweaverのコードカラーが黒...
-
レストラン、英語のメニュー表記
-
JSPの実行結果をHTMLに変換
-
#ifdef多用でソースが見づらい
-
ソースの表示を無効にする方法。
-
generatorとは?
-
VBAでhtmlソースから特定の文字...
-
c言語の改修されたソースから改...
-
「INT86(・・・・・・);」 っ...
-
コメントが閉じてないというエ...
-
jsファイルの中身を確認したい…
-
borderの下線が表示されない
-
画像と文字が重なって表示される。
-
VisualBasicがインストールされ...
-
htmlでソースを表示させたくな...
-
innerHTML で表示変更した時の...
おすすめ情報