甜大大 麻烦帮忙在写下 如何自动模拟下一页 再读取数据
我参考论坛里的
Dim web = Forms("窗口1").controls("webbrowser1").basecontrol
Dim count = web.Document.GetElementById("planContent").GetElementsByTagName("span")(0).InnerText
msgbox(count)
For k As Integer = 1 To Math.Ceiling(count / 10)
Dim tb = web.Document.GetElementById("tableContent")
Dim trs = tb.GetElementsByTagName("tr") '根据标签得到数据集合
For i As Integer = 1 To trs.count-1
output.show(trs(i).InnerText)
Dim tds = trs(i).GetElementsByTagName("td")
For j As Integer = 0 To tds.count-1
output.show(tds(j).InnerText)
Next
Next
Do Until web.Document.GetElementById("mypagination1") IsNot Nothing
Application.DoEvents
Loop
Dim pgs = web.Document.GetElementById("mypagination1")
For Each pg As object In pgs.GetElementsByTagName("a")
If pg.InnerText = "下一页" Then
pg.InvokeMember("click")
Exit For
End If
Next
Next
一个是count代表什么 没猜明白,二是下一页所在的区域没有id。。。就不知道怎么去获取下一页再模拟单击了。。