中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

vbs結合wget 實現下載網站圖片
來源:易賢網 閱讀:1752 次 日期:2016-06-30 10:35:11
溫馨提示:易賢網小編為您整理了“vbs結合wget 實現下載網站圖片”,方便廣大網友查閱!

vbs 函數過程:

1. 調用wget: 下載網站所有頁面到本腳本目錄 ……

2. 掃描本腳本目錄中所有文件 ……

3. 讀取本腳本目錄中的所有網頁,匹配圖片 URL 地址 ……

4. 保存所有圖片 URL 地址到 url-img.txt 文件 ……

5. 調用wget: 下載 url-img.txt 指定的圖片到本腳本 img 目錄 ……

' wget_img.vbs

Call Main()

Sub Main()

 ' CMD 模式

 If Not (LCase(Right(WScript.FullName,11)) = LCase("CScript.exe")) Then

  CreateObject("WScript.Shell").Run "cscript.exe //nologo """ & WScript.ScriptFullName & """", 1, False

  WScript.Quit(1)

 End If

 Dim wso, strMeDir

 Set wso = WScript.CreateObject("WScript.Shell")

 strMeDir = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName,"\")-1)

 ' 啟動 wget下載網站所有頁面到本腳本目錄的 720.hao2046.net 文件夾

 WScript.Echo "1. 啟動 wget下載網站所有頁面到本腳本目錄的 720.hao2046.net 文件夾 ……"

 wso.Run "wget -r -p -k -c -x -A=jpg,htm,html 720.hao2046.net -P """ & strMeDir & """", 1, True

 ' 掃描 720.hao2046.net 文件夾中所有文件

 WScript.Echo "2. 掃描 720.hao2046.net 文件夾中所有文件 ……"

 Dim strFolderspec, strHTML, strURL

 Dim arr() : ReDim Preserve arr(0)

 strFolderspec = strMeDir & "\720.hao2046.net"

 Call ScanFolder(arr, strFolderspec)

 ' 建立正則表達式。

 Dim regEx

 Set regEx = CreateObject("VBScript.RegExp")   ' 建立正則表達式。

 regEx.IgnoreCase = True   ' 設置是否區分大小寫。

 regEx.Global = True     ' 設置全局替換。

 regEx.MultiLine = True   ' 設置多行匹配模式

 ' 查找所有文件

 WScript.Echo "3. 讀取 720.hao2046.net 文件夾中的所有網頁,匹配圖片 URL 地址 ……"

 For i = 0 To UBound(arr)

   If LCase(Right(arr(i),5)) = ".html" Or LCase(Right(arr(i),4)) = ".htm" Then

     ' 讀取文件,匹配圖片 URL 地址

     strHTML = ReadPfile(arr(i), "gb2312")

     regEx.Pattern = "src=['""]http://\S+\.jpg['""]"

     Set Matches = regEx.Execute(strHTML)   ' 執行搜索。

     For Each Match in Matches ' 遍歷匹配集合。

       If Not Match.Value = "" Then

         regEx.Pattern = "(src=['""])*(['""])*"

         strURL = strURL & regEx.Replace(Match.Value, "") & vbCrLf

       End If

     Next

   End If

 Next

 ' 保存所有圖片 URL 地址

 WScript.Echo "4. 保存所有圖片 URL 地址到 url-img.txt 文件 ……"

 Call SavePfile(strMeDir & "\url-img.txt", "utf-8", strURL) 

 ' 啟動 wget 下載圖片到本腳本 img 目錄

 WScript.Echo "5. 啟動 wget 下載 url-img.txt 指定的圖片到本腳本 img 目錄 ……"

 wso.Run "wget -c -x -t 5 -i """ & strMeDir & "\url-img.txt"" -P """ & strMeDir & "\img""", 1, True

 Msgbox "完成!"

End Sub

'===========================================================================================

'按編碼讀取txt文件內容

Function ReadPfile(ByVal FileName, ByVal FileCode)

  Dim objStream

  Set objStream = CreateObject("ADODB.Stream")

  '

  With objStream

    .Type = 2

    .Mode = 3

    .open

    .Charset = FileCode   '不同編碼時自己換,Chinese (Simplified) (GB2312),中文 GBK ,繁體中文 Big5 ,日文 EUC-JP ,韓文 EUC-KR,charset=UTF-8(國際化編碼),ANSI,Unicode,unicode big endian

    .LoadFromFile FileName

     ReadPfile = .ReadText

    .Close

  End With

  Set objStream = Nothing

End Function

'===========================================================================================

'保存文件為unicode格式文本

Function SavePfile(ByVal FileName, ByVal FileCode, ByVal TextString)

  Dim objStream

  Set objStream = CreateObject("ADODB.Stream")

  With objStream

    .Type = 2

    .Mode = 3

    .Charset = FileCode   '不同編碼時自己換,Chinese (Simplified) (GB2312),中文 GBK ,繁體中文 Big5 ,日文 EUC-JP ,韓文 EUC-KR,charset=UTF-8(國際化編碼),ANSI,Unicode,unicode big endian

    .open

    .WriteText TextString

    .SaveToFile FileName, 2

    .Close

  End With

  Set objStream = Nothing

End Function

'  Dim arr() : ReDim Preserve arr(0)

'  Call ScanFolder(arr, "V:\")

Sub ScanFolder(ByRef arr, ByVal strFolderspec)

  On Error Resume Next

  Dim fso, objFolder

  Set fso = Createobject("Scripting.FileSystemObject")

  Set objFolder = fso.getfolder(strFolderspec)

  ReDim Preserve arr(UBound(arr)+1)

  arr(UBound(arr)) = strFolderspec & "\"

  For Each subFile In objFolder.files

    ReDim Preserve arr(UBound(arr)+1)

    arr(UBound(arr)) = subFile.path

  Next

  For Each subFolder In objFolder.subfolders

    ScanFolder arr, subFolder.path

  Next

  Set fso = NoThing

  Set objFolder = NoThing

End Sub

附網頁文件查找字符串代碼(findstr_html.vbs):

' findstr_html.vbs

Call Main()

Sub Main()

 ' CMD 模式

 If Not (LCase(Right(WScript.FullName,11)) = LCase("CScript.exe")) Then

  CreateObject("WScript.Shell").Run "cscript.exe //nologo """ & WScript.ScriptFullName & """", 1, False

  WScript.Quit(1)

 End If

 Dim strMeDir

 strMeDir = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName,"\")-1)

 Dim regEx, strHTML, strURL

 ' 掃描文件夾

 Dim arr() : ReDim Preserve arr(0)

 Call ScanFolder(arr, strMeDir & "\720.hao2046.net")

 If UBound(arr) = 0 Then

  WScript.Echo strMeDir & "\720.hao2046.net" & ", Not Found!"

  Exit Sub

 End If

 ' 建立正則表達式。

 Set regEx = CreateObject("VBScript.RegExp")   ' 建立正則表達式。

 regEx.IgnoreCase = True   ' 設置是否區分大小寫。

 regEx.Global = True     ' 設置全局替換。

 regEx.MultiLine = True   ' 設置多行匹配模式

 Do

  strPattern = InputBox("請輸入要匹配的正則表達式:","查找所有網頁文件","123456")

  strInfo = strPattern & vbCrLf & "Not Found!"

  For i = 0 To UBound(arr)

   If LCase(Right(arr(i),5)) = ".html" Or LCase(Right(arr(i),4)) = ".htm" Then

    'WScript.Echo arr(i)

    strHTML = ReadPfile(arr(i), "gb2312")

    If InStr(strHTML, strPattern)>0 Then

     strInfo = strPattern & vbCrLf & arr(i) & vbCrLf

     Exit For

    Else

     'regEx.Pattern = "src=['""]http://\S+\.jpg['""]"

     regEx.Pattern = strPattern

     Set Matches = regEx.Execute(strHTML)   ' 執行搜索。

     For Each Match in Matches ' 遍歷匹配集合。

      If Not Match.Value = "" Then

       'regEx.Pattern = "(src=['""])*(['""])*"

       'strURL = strURL & regEx.Replace(Match.Value, "") & vbCrLf

       strInfo = strPattern & vbCrLf & arr(i) & vbCrLf

       Exit For

      End If

     Next

    End If

   End If

  Next

  WScript.Echo strInfo

  Loop

End Sub

'===========================================================================================

'按編碼讀取txt文件內容

Function ReadPfile(ByVal FileName, ByVal FileCode)

  Dim objStream

  Set objStream = CreateObject("ADODB.Stream")

  '

  With objStream

    .Type = 2

    .Mode = 3

    .open

    .Charset = FileCode   '不同編碼時自己換,Chinese (Simplified) (GB2312),中文 GBK ,繁體中文 Big5 ,日文 EUC-JP ,韓文 EUC-KR,charset=UTF-8(國際化編碼),ANSI,Unicode,unicode big endian

    .LoadFromFile FileName

     ReadPfile = .ReadText

    .Close

  End With

  Set objStream = Nothing

End Function

'  Dim arr() : ReDim Preserve arr(0)

'  Call ScanFolder(arr, "V:\")

Sub ScanFolder(ByRef arr, ByVal strFolderspec)

  On Error Resume Next

  Dim fso, objFolder

  Set fso = Createobject("Scripting.FileSystemObject")

  Set objFolder = fso.getfolder(strFolderspec)

  ReDim Preserve arr(UBound(arr)+1)

  arr(UBound(arr)) = strFolderspec & "\"

  For Each subFile In objFolder.files

    ReDim Preserve arr(UBound(arr)+1)

    arr(UBound(arr)) = subFile.path

  Next

  For Each subFolder In objFolder.subfolders

    ScanFolder arr, subFolder.path

  Next

  Set fso = NoThing

  Set objFolder = NoThing

End Sub

提示:  

1. 警告:請不要直接運行代碼,這里的示范網址可能無法訪問、或缺乏安全性,請改為其他網址再使用。

2. 請將 wget.exe 放置于腳本同一目錄下,然后執行。文件結構如下:

..\wget.exe

..\wget_img.vbs

..\findstr_html.vbs

更多信息請查看腳本欄目
易賢網手機網站地址:vbs結合wget 實現下載網站圖片
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美日韩中文在线观看| 欧美96在线丨欧| 雨宫琴音一区二区在线| 国产一区二区精品在线观看| 国产伦精品一区二区三区四区免费 | 国产精品国产三级国产专区53| 久久一区二区三区av| 欧美乱人伦中文字幕在线| 国内视频一区| 亚洲网站在线| 国产精品sss| 亚洲一区二区在线观看视频| 欧美freesex8一10精品| 亚洲国产精品成人一区二区| 久久精品视频一| 亚洲二区在线| 在线日韩精品视频| 久久夜色撩人精品| 欧美性理论片在线观看片免费| 黄色免费成人| 欧美精品 日韩| 亚洲午夜久久久| 欧美视频在线观看| 久久国产毛片| 一区二区三区四区五区精品视频| 欧美视频免费| 欧美日韩综合| 亚洲一区免费视频| 国产精品午夜在线| 欧美激情小视频| 中日韩美女免费视频网址在线观看 | 狠狠色狠狠色综合日日91app| 午夜精品福利在线观看| 亚洲国产精品一区在线观看不卡 | 国模精品娜娜一二三区| 亚洲欧美一区二区三区久久| 一区二区三区自拍| 国产精品毛片大码女人| 久久综合导航| 久久成人精品一区二区三区| 亚洲欧洲三级| 伊人久久大香线| 亚洲尤物视频网| 亚洲国产日韩一级| 国产欧美日韩伦理| 欧美性猛片xxxx免费看久爱| 久久综合一区二区| 久久婷婷综合激情| 欧美激情bt| 久久在线精品| 欧美成人中文| 欧美视频在线观看免费| 欧美日韩黄色大片| 国产精品久久久久久久午夜| 国产精品久久久久久久一区探花| 欧美色偷偷大香| 国产日韩欧美麻豆| 亚洲欧洲日本在线| 亚洲男人的天堂在线| 免费永久网站黄欧美| 欧美精品国产精品日韩精品| 国产欧美精品一区二区色综合 | 老司机亚洲精品| 欧美日韩亚洲在线| 国产欧美一区二区三区沐欲 | 免费看av成人| 欧美精品日韩精品| 欧美日韩精品中文字幕| 欧美激情导航| 欧美在线免费一级片| 国产婷婷色一区二区三区四区| 在线亚洲美日韩| 国产一区二区三区四区老人| 久久久久久网址| 欧美在线观看视频在线| 亚洲麻豆av| 亚洲视频碰碰| 久久精品夜色噜噜亚洲a∨| 一区二区三区波多野结衣在线观看| 亚洲精品1区| 亚洲精品字幕| 亚洲图片你懂的| 午夜在线不卡| 一区二区三区在线不卡| 欧美精品系列| 欧美视频精品一区| 国产精品色网| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品日产欧美久久久久| 欧美日韩一区精品| 国产毛片精品国产一区二区三区| 国产精品免费网站在线观看| 久久综合福利| 国产精品成人在线观看| 欧美亚洲成人免费| 国产精品亚洲精品| 亚洲福利视频一区二区| 欧美日韩国产三级| 国产丝袜一区二区| 亚洲国产精品一区二区第四页av| 欧美日韩一区自拍| 精品动漫3d一区二区三区免费版| 欧美日韩三级在线| 激情婷婷欧美| 国产精品久久久久婷婷| 亚洲精品国产精品国自产在线| 欧美在线中文字幕| 欧美日韩精品一本二本三本| 国产毛片一区二区| 亚洲欧美日韩精品久久奇米色影视| 老牛国产精品一区的观看方式| 久久国产精品黑丝| 欧美日韩视频在线| 久久久夜色精品亚洲| 久久久久久久久综合| 国产视频在线观看一区二区| 一本色道**综合亚洲精品蜜桃冫| 欧美国产日韩二区| 99视频精品全国免费| 亚洲男女自偷自拍图片另类| 国产精品夫妻自拍| 欧美一区二区三区另类| 国产精品亚洲欧美| 久久久久一本一区二区青青蜜月| 国产精品美女久久| 亚洲欧美日韩国产综合| 欧美日韩精品免费观看视一区二区| 久久网站热最新地址| 亚洲黄色免费| 欧美伦理在线观看| 99精品欧美一区二区三区 | 国产精品主播| 最新国产精品拍自在线播放| 欧美日韩另类视频| 久久久精品午夜少妇| 99国产精品视频免费观看| 午夜精品久久久久久久99樱桃| 久久国产主播| 中文av字幕一区| 午夜久久久久久| 激情综合色丁香一区二区| 欧美成人精品影院| 亚洲一区二区三区视频播放| 欧美成人一区二区| 女仆av观看一区| 亚洲视频网站在线观看| 亚洲国产天堂久久综合网| 国产精品免费看久久久香蕉| 免费亚洲电影在线| 久久亚洲综合色| 久久九九热免费视频| 亚洲午夜精品久久| 亚洲国产岛国毛片在线| 欧美一区二区三区免费观看| av成人老司机| 加勒比av一区二区| 依依成人综合视频| 99re66热这里只有精品4| 欧美视频在线观看免费网址| 久久精品电影| 猫咪成人在线观看| 久久精品国产在热久久| 伊人影院久久| 亚洲人成小说网站色在线| 亚洲精选中文字幕| 久久黄色影院| 国产精品第一区| 欧美视频一区二区在线观看| 欧美电影美腿模特1979在线看| 欧美极品在线视频| 欧美激情精品久久久久久黑人| 久久久噜噜噜| 欧美日韩国产美女| 国产专区欧美专区| 亚洲国产欧美日韩精品| 亚洲国产人成综合网站| 亚洲欧美成人网| 欧美a级片网| 国产偷久久久精品专区| 国内精品久久久久影院色| 国产精品久久久久久久浪潮网站| 亚洲国产精品成人综合色在线婷婷 | 99精品国产99久久久久久福利| 国产午夜精品久久久久久免费视| 国产精品免费在线| 伊人久久久大香线蕉综合直播| 国产日本亚洲高清| 国产伊人精品| 伊人色综合久久天天| 亚洲精品一区二区在线| 亚洲精品一区二区三区福利| 免费成人av在线看| 亚洲福利av| 欧美天堂亚洲电影院在线播放| 亚洲无吗在线| 国产精品久久久久久妇女6080| 亚洲一区精品在线| 久久综合九色综合欧美狠狠| 国产精品区一区二区三| 国内精品久久国产|