【发布时间】:2019-11-04 17:13:00
【问题描述】:
我正在编写一个宏来访问网站的 DOM 树中的一些文本,但我似乎无法访问这些文本。请查看相关 html 部分的附加图像,并查看我目前所拥有的附加代码。任何解决此问题的帮助将不胜感激。谢谢
Sub DoThings(ieapp As Object)
Dim match_status As String
Dim projection_rows As Object
With ieapp
Set projection_rows = .document.getElementById("div1").getElementById("div1_row_section").getElementById("tblMain").getElementById("div1_trans_row")
match_status = projection_rows.getElementsByTagName("td")(2).getElementsByTagName("font")(0).getElementsByTagName("b")(0).innerText
MsgBox (match_status)
End With
End Sub
【问题讨论】:
-
试试
ieapp.document.getElementById("div1_trans_row").getElementsByTagName("td")(2).innerText -
请勿张贴代码图片。通过edit 使用 sn-p 工具,以便我们中的一些人可以复制粘贴进行测试。
-
如果您尝试提供网页链接或示例 HTML 代码,我们可以尝试对其进行测试并尝试提供一些有助于访问所需值的建议。感谢您的理解。
标签: html vba internet-explorer dom web-scraping