excel vba抓取网页数据(我在控制台中使用excel从网页获取值(图))

优采云 发布时间: 2022-02-08 04:15

  excel vba抓取网页数据(我在控制台中使用excel从网页获取值(图))

  我正在使用excel从网页中获取值。HTML 中收录以下表格: Excel VBA:获取 HTML 表格的内部文本 td

  

Text1:

0.51

Text2:

2199

  该页面存储在变量 oHtml 中。抓取表格外的其他元素效果很好。但是,例如,当我尝试捕获值 0.51 时,我在控制台中使用 JS:

  document.getElementById("myDiv").getElementsByClassName("myTable")[0].getElementsByClassName("data")[0].innerText

  然后选择值 0,51。

  但是,函数内部使用的以下 VBA 代码返回 #VALUE!

  Function myFunction(id)

Call myConnection(id)

Set myDadta = oHtml.getElementById("myDiv").getElementsByClassName("myTable")(0).getElementsByClassName("data")(0)

myFunction = myData.innerText

End Function

  这是与 IE 的连接:

  正如我所说,此语法与此表中同一页面的其他元素都可以正常工作,那么为什么会出现此错误?

  来源

  2013-11-25努诺·诺盖拉

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线