Excel2003에서 저는 Yahoo finance에서 일부 콘텐츠를 검색하려고합니다. 엑셀로 웹 사이트 xml 검색하기
내가
지금까지 정말 간단 하위 있습니다 는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 외에도 모든 것이 실제로 비어 있습니다.
무엇이 여기에 있습니까?
서버가 XML 응답을 반환하는 경우에만 responsexml에 내용이 있습니다. URL이 HTML이 아닌 XML을 반환하는 것처럼 보입니다. –
아, 알겠습니다. XML이 html 콘텐츠에서 생성 된 것 같습니다. 감사. 이 의견을 답으로 입력하면 동의하게됩니다. –