目標是從此網站中提取XBT/USD值:https://www.bitmex.com/我從另一個問題獲得了此代碼,並試圖根據需要對其進行編輯,但它返回QTUMU17值。根據檢查VBA:從HTML獲取數據
Option Explicit
Sub BitMEX_BTC_USD()
'Open website
Dim IE As New SHDocVw.InternetExplorer
IE.Visible = True
IE.Navigate "https://www.bitmex.com/"
Do While IE.ReadyState <> READYSTATE_COMPLETE
Loop
'Extract USD value
Dim kfc As String
Dim oHTML_Element As IHTMLElement
For Each oHTML_Element In IE.Document.getElementsByTagName("span")
If oHTML_Element.className = "PlusTick" Then
kfc = oHTML_Element.innerText
End If
Next
'Value
Debug.Print kfc
End Sub
HTML代碼元素:
<i class="price">2765.3</i>
預先感謝您的寶貴幫助。
非常清晰,非常感謝 –