For Each a As Object In web.Document.GetElementsByTagName("table")
If a.GetAttribute("class") = "layui-table" Then
Dim elems As Object = a.GetElementsByTagName("tr")
Dim m As Integer = 0
Dim k As Integer
MessageBox.Show("1")
For Each elem As Object In elems
Dim i As Integer = -1
m = m + 1
If m >= 2 And m <= elems.count Then '因为网页的表格有标题,如果不判断,就会增加出一个空行
t1.Table.AddNew
Dim tdelems As Object = elem.GetElementsByTagName("td")
For Each tdelem As Object In tdelems
' i = i + 1
' t1.Table.Current(Cols(i)) = tdelem.Innertext
MessageBox.Show(tdelem.Innertext)
Next
End If
Next
End if
MessageBox.Show("13") ----程序执行这里
Next
我理解的逻辑很清晰的,先取到table标签的集合,在找class=layui-table 的table 但就是找不到
此主题相关图片如下:微信截图_20240112123818.png

此主题相关图片如下:微信截图_20240112121610.png

[此贴子已经被作者于2024/1/12 12:52:58编辑过]