###前提・実現したいこと
スクレイピングの練習をしています。子要素の指定にChildrenを使うやり方を試していますがうまくいきません。
###発生している問題・エラーメッセージ
オブジェクト変数またはWithブロック変数が設定されていません。
###該当のソースコード
html
1<div class="AAA"> 2 <p>取得したいテキスト1</p> 3 <p>取得したいテキスト2</p> 4</div>
VB
1Dim objIE As InternetExplorer 2Set objIE = CreateObject("internetexplorer.application") 3 4'ページ表示処理待ち含む(省略) 5MsgBox objIE.document.all("AAA").Children(0).innertext
###試したこと
課題に対してアプローチしたことを記載してください
Classnameで処理
VB
1Dim names As IHTMLElementCollection 2Set names = objIE.document.getElementsByClassName("AAA") 3 4MsgBox names.Children(0).innertext
オブジェクト変数またはWithブロック変数が設定されていません。
AAAの名前要素がうまく取得できていないのでしょうか。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
Excel2007
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。