不會說英語。刮掉html數據Vba
需要一些幫助,我想打從一個網站 的部分中提取數據的功能如下的HTML網站 CODE HTML
碼功能。
Function GetElementById(url As String, id As String, Optional isVolatile As Boolean)
Application.Volatile (isVolatile)
On Error Resume Next
Dim html As Object, objResult As Object
ret = GetPageContent(url)
Set html = CreateObject("htmlfile")
html.Body.innerHtml = ret
Set objResult = html.GetElementById(id)
GetElementById = objResult.innerHtml
End Function
我需要一個只提取類「面板體」直接進入 的功能,我認爲這將是。孩子(3)不知道,你能幫幫我嗎?所以它是實用和快速的,因爲我需要提取超過50個站點。
謝謝
我嘗試了兩種方式, (1)它毫無結果 設置objResult = html.GetElementById(ID) 的getElementById = objResult.Children(2)。兒童(0)。兒童(0).innerHTML (2)導致0 Set objResult = html.GetElementById(id) GetElementById = objResult.Children(2).innerHTML –