我需要使用 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 中。