"createDocumentFromUrl()"을 사용하여 vba에서 직접 웹 페이지의 "HTMLDocument"를 가져올 수 있습니까? 나는 그 문서를 다룰 때 많은 노력을 기울 였지만 찾아 내지 못했습니다. 이 일을 돕는 손을 뻗기를 바라는 누군가가 있기를 바랍니다. 미리 감사드립니다. 여기 createDocumentFromUrl을 사용하여 html 요소를 가져올 수 없습니다.
는 지금까지 확실히 잘하지 않은 시도한 것입니다 :Sub HtmlScraper()
Dim odoc As Object
Set odoc = New HTMLDocument
odoc.Open createDocumentFromUrl("http://www.stackoverflow.com", "null")
MsgBox odoc.body.innerHTML
End Sub
나뿐만 아니라이 같은 노력
하지만 운 :
Sub htmlparser()
Dim odoc As HTMLDocument, hdoc As HTMLDocument
Set odoc = New HTMLDocument
Set hdoc = New HTMLDocument
Set hdoc = odoc.createDocumentFromUrl("http://www.stackoverflow.com", Null, False)
MsgBox hdoc.body.outerHTML
End Sub
또한 새 문서의 '.readystate'및 '.busy'속성을 확인하십시오. –