インターネットのhtmlデータを解析したくて下記のプログラムでインターネットエクスプローラーから
表示されている内容のhtmlを取得しているのですが、
ジャバスクリプトを実行後に表示されるページの場合
マウスの右クリックで表示するソースと、ブラウザの「表示(V)」、「ソース(C)」で
表示する方法とで内容が違うのですが、マウスの右クリックの時に表示される
ソースを取得したいのですが、どんなプログラムにすれば良いでしょうか?
Dim IE As Object
Dim Url1 As String
Dim HtmlData As String
Url1 = "http://www.yahoo.co.jp"
IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate(Url1)
Do While .Busy = True
Loop
Do While .document.ReadyState <> "complete"
Loop
.visible = True
HtmlData = .document.DocumentElement.outerHTML
End With
No.1ベストアンサー
- 回答日時:
> マウスの右クリックで表示するソースと、ブラウザの「表示(V)」、「ソース(C)」で
> 表示する方法とで内容が違うのですが
それは、javascriptとは関係なく、単にフレームページなのでは?
ブラウザの「表示」→「ソース」だと、トップフレームつまり「アドレス」欄に表示されているURLのページソースが表示されます。
マウスで右クリックだと、そのクリックした位置のページソースが表示されます。
あるいは、一見してフレームに見えない場合でも、インラインフレーム(IFRAME)かもしれませんし、そしてjavascriptでインラインフレームを挿入しているのかもしれません。
そのあたりを確認できれば、自ずと取得すべきページのURLが決まると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- Windows 10 パソコン初期化の件です 2 2022/06/05 11:05
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) Excel VBAでの右クリックのポップアップメニューの非表示方法は? 1 2023/04/12 17:03
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
- HTML・CSS ホームページにブログ記事をサムネイル付きで掲載する方法 2 2022/11/25 14:55
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間ごとにリンク先を変更させたい
-
縮小版のサムネイルの取得(画像...
-
HTMLメールのコピー
-
htmlソース文の 各行 改行位置...
-
VBAで#Regionに変わるものは無...
-
[platex,graphicx,includegraph...
-
ソースを表示させない方法はあ...
-
HttpSendRequestEx
-
Delphi 5 での TComm コンポー...
-
htmlでソースを表示させたくな...
-
HTMLのソースが見れない?
-
ソケット通信
-
ローカル環境とネット環境でホ...
-
ソースの追加行数と変更行数
-
ソース公開
-
#ifdef多用でソースが見づらい
-
HTML CSS覚えるコツはありますか?
-
htmlファイルがソースで表示される
-
HTMLソースの意味と・・etc・・
-
ポップアップを1日1回だけ表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlソース文の 各行 改行位置...
-
VBAで#Regionに変わるものは無...
-
レストラン、英語のメニュー表記
-
Dreamweaverのコードカラーが黒...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
#ifdef多用でソースが見づらい
-
ソースの追加行数と変更行数
-
ソースの表示を無効にする方法。
-
画像と文字が重なって表示される。
-
JSPの実行結果をHTMLに変換
-
Visual Source Safe?
-
コメントが閉じてないというエ...
-
HTMLソースの文字コードがutfの...
-
ポップアップを1日1回だけ表示...
-
c言語の改修されたソースから改...
-
「MicrosoftVisualBasic6.0 行...
-
htmlのタブの色変更について
-
DreamWeaver 文字列を含まない...
-
IEでテキストの文字が一部だけ...
おすすめ情報