目标是从此网站中提取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>
预先感谢您的宝贵帮助。
非常清晰,非常感谢 –