用VB提取图片地址(高分相送)
来源:百度知道 编辑:UC知道 时间:2024/06/18 09:53:52
在窗体上加入控件WebBrowser1,然后复制下面代码,修改实际网页地址,运行即可。
Option Explicit
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Private Sub Form_Load()
WebBrowser1.Navigate "http://zhidao.baidu.com/question/83050961.html" '请修改为实际地址
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim s As String, i As Long, tz1 As String, tz2 As String
Dim tmp As String, j As Long
s = WebBrowser1.Document.body.innerhtml
tz1 = "<table>"
tz2 = "</table>"
i = InStr(1, s, tz1, vbTextCompare)
If i = 0 Then Exit Sub
s = Mid(s, i)
i = InStr(1