0
span
タグに到達し、「1日合計」の内部テキストを取得するのに問題があります。ここで「スパン」タグのスクラップが機能しない
はWebページである:ここでは
http://www.morningstar.com/funds/XNAS/DODFX/quote.html
は私のコードは
あるSub Macro1()
'
link = "http://www.morningstar.com/funds/XNAS/DODFX/quote.html"
Set ie = CreateObject("InternetExplorer.Application")
With ie
.Visible = True
.navigate link
Do
DoEvents
Loop Until ie.readyState = READYSTATE_COMPLETE
Dim doc As HTMLDocument
Set doc = ie.document
While ie.readyState <> 4
Wend
On Error Resume Next
Application.Wait (Now + TimeValue("00:00:02"))
range("B5").Offset(0, 0).Value = doc.getElementById("msqt_summary")(0).getElementsByClassName("gr_colm_a2b")(0).getElementsByTagName("span")(0).innerText
End With
ie.Quit
Application.EnableEvents = True
'
End Sub
インラインフレームは、ページ内にあります。それは問題です。 – MacroMarc
これはiframeで邪魔にならないようにするために試してみるべきURLです(正確に同じ項目を含んでいます):http://quotes.morningstar.com/fund/fundquote/f?t=DODFX&culture=en_us&platform=RET&viewId1= 2313453521&viewId2 = 3167723247&viewId3 = 3474403256&test = QuoteiFrame – SIM