午夜直播免费看-亚洲国产精品日韩av不卡在线-少妇三级全黄-欧美日韩国产一区二区三区,

 
 
 
首 頁
下載中心
站內搜索
IT學堂│News center
硬件學堂
軟件學堂
網絡學堂
最新公告│Announcement
IT外包首選我們的八大理由...
中國勞科院與我公司續簽了...
感謝中成航宇與我們公司續...
感謝深圳市城市空間規劃建...
 
詳細內容
當前位置:首 頁 >> IT學堂 >> 詳細內容
 
 
詳細內容  
 
 
提取網頁內的mp3地址的方法技巧
發布時間:2012-11-21 | 點擊次數:3024
  有些網頁對真實的mp3地址進行了防盜鏈處理,造成無法直接查看源文件來獲取真實的物理地址。有時他會將地址保存在%USERPROFILE%AdministratorLocal SettingsTemporary Internet Files 目錄下面為html文件,其中就包含了其真實的地址,有時在一個網頁內有多個mp3地址,也就會有多個html文件,如果手工一個一個處理相當麻煩,下面用 bat+vbs 來提取,其實用findstr也可以。更簡單!
  bat code:
  
  
  @echo off
  REM code by woyigui
  REM dir命令后的htm文件隨意修改
  for /f "tokens=*" %%i in ('dir /s /b ^"C:Documents and SettingsAdministratorLocal

SettingsTemporary Internet FilesMusicUrl*.htm^"') do type "%%i" >> d:mp3plist.txt && echo. >>d:mp3plist.txt
  cscript mp3-url.vbs d:mp3plist.txt
  
  vbs code:
  
  Dim p,s,re
  If Wscript.Arguments.Count=0 Then
  Msgbox "請把網頁拖到本程序的圖標上!",,"提示"
  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= "(http://.*.mp3)"
  re.Global = True
  If Not re.Test(s) Then
  Msgbox "該網頁文件中未出現網址!",,"提示"
  Wscript.Quit
  End If
  Set Matches = re.Execute(s)
  s=""
  For Each Match In Matches
  s=s & Match.Value & vbCrlf
  Next
  re.Pattern= "&w+;?|W{5,}"
  s=re.Replace(s,"")
  .Position=0
  .setEOS
  .WriteText s
  .SaveToFile p,2
  .Close
  End With
  Next
  
  其中的vbs略加修改,可用于很多需求。最后的結果在:d:mp3plist.txt 文件中。
  相關日志
  數據包分離處理
  快速啟用或禁用代理服務器
  教你寫真正的進度條
  隱藏批處理運行工具

編輯:北京信誠IT保姆IT外包部 http:// www.aboverow.cn www.xcit.com.cn

 
關閉
  友情鏈接
深圳無線覆蓋 廣信鴻業 昊瑞爾科技 及好科技 信諾IT服務 北京IT外包 無線覆蓋 起秀網絡
版權所有:北京信誠眾業科技有限公司 總部:010-62075251 400-698-1290 技術支持:010-62365952
地址:北京市北三環中路2號匯鑫祥源大廈328室 京ICP備09096604-3號

 

主站蜘蛛池模板: 长顺县| 多伦县| 固阳县| 富源县| 平定县| 凤山市| 清原| 电白县| 鄢陵县| 海阳市| 睢宁县| 观塘区| 会泽县| 宣威市| 盐城市| 盘山县| 襄樊市| 花莲市| 正宁县| 铜鼓县| 灵台县| 诸暨市| 利川市| 榕江县| 米林县| 宜君县| 文山县| 高台县| 甘泉县| 渭源县| 仪陇县| 海南省| 靖西县| 都兰县| 临泽县| 宁阳县| 濮阳县| 长寿区| 五原县| 扬中市| 红桥区|