我正在尝试编写VBA代码以从网站上拉取产品的价格。为此,我在VBA参考文献中打开了“Microsoft HTML Object Library”和“Microsoft Internet Controls”。但是,当我开始搜索附加价格的物品时,代码失败了。感谢任何人都可以提供解决方案。如何使用Excel VBA从网站中提取数据
下面是我想从中复制价格的示例网页的链接。 Link
下面是我的初始代码:
Sub Update()
Dim IE As New InternetExplorer
IE.Visible = False
IE.navigate "http://www.chemistwarehouse.com.au/buy/36985/Reach-Dentotape-Waxed-20m"
Do
DoEvents
Loop Until IE.readyState = READYSTATE_COMPLETE
Dim Doc As HTMLDocument
Set Doc = IE.document
Dim getprice As String
getprice = Trim(Doc.getElementsByTagName("div class="Price" itemprop="price"").innerText)
Worksheets("Sheet1").Range(C1).Value = getprice
End Sub
代码失败的代码行是什么? –