URL 篩選小工具 提取網(wǎng)頁中的鏈接地址
使用方法:將下面的代碼保存為jb51.vbs
然后拖動你保存在本地的htm頁面,拖放在這個vbs即可
'備注:URL篩選小工具
'防止出現(xiàn)錯誤
On Error Resume Next
'vbs代碼開始----------------------------------------------
Dim p,s,re
If Wscript.Arguments.Count=0 Then
Msgbox "請把網(wǎng)頁拖到本程序的圖標上!",,"提示"
Wscript.Quit
End If
For i= 0 to Wscript.Arguments.Count - 1
p=Wscript.Arguments(i)
With CreateObject("Adodb.Stream")
.Type=2
.Charset="GB2312"
.Open
.LoadFromFile=p
s=.ReadText
Set re =New RegExp
re.Pattern= "[A-z]+://[^""<>()\s']+"
re.Global = True
If Not re.Test(s) Then
Msgbox "該網(wǎng)頁文件中未出現(xiàn)網(wǎng)址!",,"提示"
Wscript.Quit
End If
Set Matches = re.Execute(s)
s=""
For Each Match In Matches
s=s & "<a href=""" & Match.Value & """>" & Match.Value & "<p>"
Next
re.Pattern= "&\w+;?|\W{5,}"
s=re.Replace(s,"")
.Position=0
.setEOS
.WriteText s
.SaveToFile p & "'s URLs.html",2
.Close
End With
Next
Msgbox "網(wǎng)址列表已經(jīng)生成!",,"成功"
'vbs代碼結(jié)束----------------------------------------------
上一篇:查看SQL狀態(tài)的vbs
欄 目:vb
本文標題:URL 篩選小工具 提取網(wǎng)頁中的鏈接地址
本文地址:http://mengdiqiu.com.cn/a1/vb/7536.html
您可能感興趣的文章
- 01-10VBS的各種應(yīng)用的比較實用小代碼
- 01-10Stream、WshShell、WshUrlShortcut對象及Shell.Application的參數(shù)與使用
- 01-10用vbs將名稱轉(zhuǎn)換為正確的大小寫的代碼
- 01-10用vbs 實現(xiàn)從剪貼板中抓取一個 URL 然后在瀏覽器中打開該 Web 站
- 01-10vbs腳本 加密 幾個小細節(jié)小結(jié)下
- 01-10用vbs寫的短小精悍的字典生成器
- 01-10實用vbs提醒小程序
- 01-10學習 WSH 的理由小結(jié)
- 01-10vbs下用一個小方法實現(xiàn)批量添加域用戶
- 01-10教你如何解密js/vbs/vbscript加密的編碼異處理小結(jié)


閱讀排行
本欄相關(guān)
- 01-10下載文件到本地運行的vbs
- 01-10飄葉千夫指源代碼,又稱qq刷屏器
- 01-10SendKeys參考文檔
- 01-10什么是一個高效的軟件
- 01-10VBS中的正則表達式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一課深入VBScript
- 01-10VBScript語法速查及實例說明
隨機閱讀
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10delphi制作wav文件的方法
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 04-02jquery與jsp,用jquery
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10C#中split用法實例總結(jié)
- 01-11ajax實現(xiàn)頁面的局部加載
- 08-05DEDE織夢data目錄下的sessions文件夾有什