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

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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久一区二区精品| 毛片av中文字幕一区二区| 欧美高清成人| 久久视频免费观看| 欧美一区二区三区在线视频 | 日韩午夜激情| 欧美日韩国产精品成人| 欧美黄污视频| 欧美日韩精品不卡| 国产精品素人视频| 国内精品久久久久久久影视蜜臀| 国产一区清纯| 99国产精品国产精品毛片| 国产精品v欧美精品v日韩 | 狠狠狠色丁香婷婷综合久久五月| 欧美日韩综合在线| 欧美大尺度在线观看| 国产精品国产三级欧美二区| 欧美日韩免费高清一区色橹橹| 久久久欧美一区二区| 亚洲欧美怡红院| 欧美阿v一级看视频| 国产精品久久久久999| 国产一区二区三区久久| 亚洲精品视频免费| 久久av一区二区三区亚洲| 欧美高清视频在线| 国产欧美日韩综合| 亚洲国产精品99久久久久久久久| 亚洲国产欧美一区二区三区久久 | 精品动漫一区二区| 欧美刺激性大交免费视频| 亚洲午夜电影| 影音先锋亚洲一区| 久久色在线观看| 亚洲国产婷婷综合在线精品| 99在线精品观看| 欧美视频在线不卡| 亚洲国产日韩欧美| 欧美成年人视频网站欧美| 伊人久久综合97精品| 国产一区二区三区高清播放| 久久裸体艺术| 久久久www成人免费毛片麻豆| 99精品国产福利在线观看免费 | 国产日韩精品一区观看| 国产一区二区三区四区hd| 99热精品在线| 欧美人成在线视频| av成人黄色| 国产精品播放| 中日韩美女免费视频网址在线观看| 久久久久综合一区二区三区| 黑丝一区二区三区| 一区二区三区久久网| 欧美日韩综合在线免费观看| 欧美三日本三级三级在线播放| 国产视频在线观看一区二区| 国产精品日韩在线一区| 合欧美一区二区三区| 欧美性猛交xxxx乱大交蜜桃| 99精品99| 国产亚洲欧美中文| 欧美精品日韩www.p站| 久久久久久久久久看片| 亚洲精品女av网站| 欧美精品在线一区| 亚洲一区日韩| 狠狠综合久久av一区二区老牛| 欧美日产国产成人免费图片| 亚洲美女在线看| 国产精品婷婷午夜在线观看| 欧美国产日韩精品| av成人激情| 国产精品美女诱惑| 欧美精品久久99| 久久这里只有精品视频首页| 亚洲香蕉网站| 最新日韩中文字幕| 国产亚洲欧美aaaa| 欧美激情乱人伦| 久久精品视频免费| 亚洲免费中文| 亚洲欧美国产日韩中文字幕| 亚洲高清影视| 一区二区三区亚洲| 国产日韩精品在线| 禁断一区二区三区在线| 亚洲电影免费在线 | 欧美在线free| 伊人久久综合97精品| 国产亚洲一区精品| 国产亚洲毛片在线| 影音先锋成人资源站| 国产精品一区久久久久| 欧美激情一区二区三区蜜桃视频 | 夜久久久久久| 99伊人成综合| 欧美一区二区三区精品电影| 欧美有码视频| 欧美chengren| 国产精品萝li| 韩国一区二区在线观看| 一区二区三区视频在线看| 亚洲一区免费视频| 噜噜噜噜噜久久久久久91| 国产精品成人一区二区艾草| 欧美日韩国产精品一卡| 欧美高清视频一区| 国产精品美女久久| 亚洲狼人综合| 久久成人人人人精品欧| 欧美区国产区| 伊人春色精品| 亚洲欧美美女| 欧美日韩综合视频| 在线观看视频亚洲| 欧美一级片一区| 国产精品一区二区男女羞羞无遮挡 | 亚洲天堂男人| 性娇小13――14欧美| 国产精品入口福利| 国产精品日韩久久久| 国产在线精品成人一区二区三区| 日韩一区二区电影网| 久久国产欧美日韩精品| 欧美国产日韩在线| 一区二区三区四区在线| 国模套图日韩精品一区二区| 老**午夜毛片一区二区三区| 午夜精品视频| 国产精品系列在线播放| 一区二区三区中文在线观看 | 亚洲国产精品福利| 欧美午夜不卡影院在线观看完整版免费| 国产精品中文在线| 狠狠干成人综合网| 99re6热只有精品免费观看| 亚洲欧美日韩在线不卡| 亚洲欧美日韩精品久久亚洲区| 亚洲网站啪啪| 亚洲精品日本| 在线观看一区欧美| 国产日本欧美一区二区三区在线 | 亚洲欧美日韩精品综合在线观看| 国产精品嫩草影院一区二区 | 亚洲视频www| 国产精品男gay被猛男狂揉视频| 老司机亚洲精品| 久久久久91| 国产精品女主播在线观看| 亚洲激情一区二区| 欧美成人免费va影院高清| 日韩亚洲精品视频| 欧美久久久久| 性色av香蕉一区二区| 亚洲人成人77777线观看| 国内精品久久久久久影视8 | 国产精品一二三四| 免费不卡视频| 久久久国产精品一区二区中文 | 欧美大秀在线观看| 久久激情视频免费观看| 国际精品欧美精品| 国产精品久久久久久久久果冻传媒 | 亚洲免费高清| 国产精品久久久久91| 欧美精品久久久久久久久久| 欧美a级片网| 欧美激情一区二区三区四区| 蜜桃av一区二区| 欧美福利影院| 国产精品qvod| 国产欧美一区二区精品性 | 欧美日本亚洲视频| 欧美系列电影免费观看| 欧美日韩成人免费| 欧美午夜激情在线| 国产精品久久久久久久午夜片| 国产精品护士白丝一区av| 国产欧美精品xxxx另类| 在线观看亚洲精品| 亚洲国产91精品在线观看| 国产日产欧美精品| 国产精品久久久久久久午夜片| 9久草视频在线视频精品| 夜夜嗨网站十八久久| 欧美一级黄色网| 欧美高清一区二区| 国产精品一国产精品k频道56| 极品日韩久久| 性做久久久久久久免费看| 免费在线视频一区| 国产偷久久久精品专区| 一本色道久久综合亚洲二区三区| 久久久久国产精品午夜一区| 欧美日韩国产高清视频| 在线视频观看日韩| 久久精品一区二区国产| 国产精品毛片|