VBAを使用してhttp://www.zillow.com/homes/comps/67083361_zpid/からExcelにテーブルをフェッチする必要があります。私はただテーブルが欲しいだけで、他には何もありません。しかし、私が使用しているとき:
Set objIE = CreateObject("InternetExplorer.Application")
With objIE
.Visible = True
.Navigate "http://www.zillow.com/homes/comps/67083361_zpid/"
Do While .ReadyState <> 4: DoEvents: Loop
Debug.Print .document.Body.outerText
End With
それは私に次のようなテキストを与えます:
4723 N 63rd Dr $ 63,50008 / 17 / 201241.752,0747,6751972 $ 360.11
分析してExcelのさまざまなセルに保存できない製品ごとに。
それで、私が管理可能な方法でページデータをフェッチすることができる方法があります。このためにループをトラバースする必要がある場合は問題ありません。また、行データをExcelに正しく入力するために追加の処理を行うこともできます。