【发布时间】:2016-02-13 03:34:20
【问题描述】:
我想做一个从网站的一部分中提取数据的函数。
以下是 HTML 网站。 HTML code.
函数代码
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
我只需要提取“面板主体”类 直接进入函数。我认为应该是 .children (3)。对吗?
这样既实用又快速,因为我需要提取50多个站点。
【问题讨论】:
标签: vba excel web-scraping getelementbyid scrape