国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
VB提取網(wǎng)頁源文件的函數(shù)

 

推薦函數(shù)1: 提取網(wǎng)頁源碼. 使用了XMLHTTP. 不用控件, 當(dāng)你再次打開時(shí), 就因?yàn)橛蠭E的緩存..所以速度更快.

推薦函數(shù)2: 提取網(wǎng)頁內(nèi)容. 使用了do loop. . 通用性很高了.. 提取基金信息,股息信息,或是其它網(wǎng)頁源碼中的內(nèi)容.

=======================================================

Private Sub Command1_Click()
Dim a$, i&, burl$(), bname$(), bbz$(), bbb$()
a = HtmlStr(”http://tieba.baidu.com/f?ct=318767104&tn=bdSecondClassIndex&rs1=6&lm=29&word=%CD%F8%C2%E7%D3%CE%CF%B7&word1=%D3%CE%CF%B7&pn=0&rn=500″)
a = FindStrMulti(a, “<strong>網(wǎng)絡(luò)游戲</strong>”, “</table>”, “”)
burl = Split(FindStrMulti(a, “<a href=” & Chr(34), Chr(34) & ” target=_blank>”, vbCrLf), vbCrLf)
bname = Split(FindStrMulti(a, “target=_blank>”, “</a></td>”, vbCrLf), vbCrLf)
ReDim bbz(UBound(burl)), bbb(UBound(burl))
Text1 = Text1 & vbCrLf & “俺正在分析……”
Text1 = Text1 & vbCrLf & “俺發(fā)現(xiàn)有” & UBound(burl) & “個(gè)游戲類的貼吧…”
Text1 = Text1 & vbCrLf
Text1 = Text1 & vbCrLf & “俺在繼續(xù)分析ing…”
Text1 = Text1 & vbCrLf
For i = 0 To UBound(burl)
a = HtmlStr(”http://tieba.baidu.com” & burl(i))
a = FindStrMulti(a, “>吧主</a>”, “</table>”, “,”)
bbz(i) = FindStrMulti(a, “target=_blank>”, “</a>”, “,”)
bbb(i) = bname(i) & “: ” & bbz(i)
Next
Text1 = Text1 & vbCrLf & “結(jié)果出來了呀! 在下面:      *^&^*   ←←← VB妮可” & vbCrLf
Text1 = Text1 & vbCrLf & String(60, “=”) & vbCrLf
Text1 = Text1 & vbCrLf & Join(bbb, vbCrLf)
End Sub

Function HtmlStr$(url$) ‘提取網(wǎng)頁源碼函數(shù)
Dim XmlHttp
Set XmlHttp = CreateObject(”Microsoft.XMLHTTP”)
XmlHttp.Open “GET”, url, False
XmlHttp.Send
If XmlHttp.ReadyState = 4 Then HtmlStr = StrConv(XmlHttp.Responsebody, vbUnicode)
End Function

Function FindStrMulti$(Strall$, FirstStr$, EndStr$, SplitStr$) ‘提取網(wǎng)頁中所有指定資源
Dim i&, j&
j = 1
Do
i = InStr(j, Strall, FirstStr)
If i = 0 Then Exit Do
i = i + Len(FirstStr)
j = InStr(i, Strall, EndStr)
If j > 0 Then FindStrMulti = IIf(Len(FindStrMulti) > 0, FindStrMulti & SplitStr, “”) & Mid(Strall, i, j - i) Else Exit Do
Loop
End Function

Private Sub Form_Load()
Me.Move Screen.Width / 2 - 3000, Screen.Height / 2 - 2000, 6000, 4000
Text1 = “”
Me.Caption = “百度游戲吧主提取程序”
End Sub

Private Sub Form_Resize()
Text1.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight - 600
Command1.Move Me.ScaleWidth / 2 - 450, Me.ScaleHeight - 500, 900, 400
End Sub

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
vb中l(wèi)abel自動換行的方法
如何讓用戶自行輸入方程式,并計(jì)算其結(jié)果
vb獲取網(wǎng)頁javascript中變量值
AJAX筆記
VB6.0對TXT文本文件的讀寫刪操作
你知道嗎?VB將一串字符串反向輸出最快捷的方式!
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服