在 Excel2003 中,我试图从雅虎财经中检索一些内容。
到目前为止,我有一个非常简单的子:
Public Sub test(BaseRange As Range)
Dim xmlObject As New MSXML2.XMLHTTP60
Dim xmlDoc As New MSXML2.DOMDocument
With xmlObject
Call .Open("GET", "http://biz.yahoo.com/research/earncal/20110923.html", False)
Call .send
End With
With ActiveSheet.Range("F2")
.Value = xmlObject.responseXML.XML
End With
End Sub
子执行没有错误,并且 xmlObject.responseText 似乎包含页面 html 文本,但 xmlObject.responseXml.XML 为空。除了 resonsetext 一切实际上都是空的。
我在这里想念什么?