【发布时间】:2014-10-16 03:13:31
【问题描述】:
我正在尝试创建自己的股票价格。现在我正在尝试获取指数和信托基金的股票价格,这会使事情变得复杂。我想访问以下网址的股票价格:https://www.avanza.se/fonder/om-fonden.html/313047/norron-active-r
现在的问题是 180,05(在“NAV-kurs”下)的票价,它在 HTML 类“SText 粗体”下(右键单击价格并选择视图组件)。
我可以通过 yahoo Finance 通过 getelementbyid 做个股,但我如何访问 HTML 类的内部文本?我找不到任何与我尝试过的 getelementbyclassname 相关的属性。
代码如下
Private Sub get_ticker()
Dim ie_app As InternetExplorer
Dim ie_doc As htmldocument
Dim ticker As String
Set ie_app = CreateObject("internetexplorer.application")
ie_app.Visible = True
ie_app.navigate ("https://www.avanza.se/fonder/om-fonden.html/313047/norron-active-r")
Do Until ie_app.readyState = READYSTATE_COMPLETE
DoEvents
Loop
Set ie_doc = ie_app.document
ticker = ie_doc.getelement <<---- gaah
Debug.Print ticker
End Sub
【问题讨论】: