我正在嘗試編寫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
代碼失敗的代碼行是什麼? –