展开全部
Sub gourl(canshu1)
For i = 1 To WebBrowser1.Document.All.length - 1
If UCase(WebBrowser1.Document.All(i).tagName) = "A" Then
If InStr(WebBrowser1.Document.All(i).innertext, "下一页") Then
msgbox WebBrowser1.Document.All(i).href
end if
End If
Next i
End Sub
读懂就能看懂。。
遍历,看看有没有下一页这几个字
未经调试,正确率98%
For i = 1 To WebBrowser1.Document.All.length - 1
If UCase(WebBrowser1.Document.All(i).tagName) = "A" Then
If InStr(WebBrowser1.Document.All(i).innertext, "下一页") Then
msgbox WebBrowser1.Document.All(i).href
end if
End If
Next i
End Sub
读懂就能看懂。。
遍历,看看有没有下一页这几个字
未经调试,正确率98%
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command1_Click()
WebBrowser1.Navigate "www.baidu.com"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim x As Long
For x = 0 To WebBrowser1.Document.links.length - 1
Debug.Print WebBrowser1.Document.links.Item(x)
Next x
Debug.Print "共有" & WebBrowser1.Document.links.length & "个链接。"
End Sub
WebBrowser1.Navigate "www.baidu.com"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim x As Long
For x = 0 To WebBrowser1.Document.links.length - 1
Debug.Print WebBrowser1.Document.links.Item(x)
Next x
Debug.Print "共有" & WebBrowser1.Document.links.length & "个链接。"
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WebBrowser1.Document.activeElement.href
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询