伦理片hd-伦理片 在线播放-伦理片 在线-伦理免费在线观看-综合图片区-综合婷婷

訂閱本欄目 RSS您所在的位置: 深山工作室 > ASP > 正文

ASP取出HTML里面的圖片地址的函數(shù)

www.yaohaixiao.com 2008/5/23 21:20:41 深山行者 字體: 瀏覽 9432

以下是取出HTML里面的圖片地址的函數(shù):

主要原理就是用正則判斷 <img> 的<src>屬性。這在采集程序中將非常有用。

函數(shù)如下(以下是引用片段): 

以下是引用片段:
Function ShowPic(str)
  Set objRegExp = New Regexp'設(shè)置配置對象  
  objRegExp.IgnoreCase = True'忽略大小寫  
  objRegExp.Global = True'設(shè)置為全文搜索  
  objRegExp.Pattern = "<img.+?>"

為了確保能準(zhǔn)確地取出圖片地址所以分為兩層配置:首先找到里面的<img>標(biāo)簽,然后再取出里面的圖片地址后面的getimgs函數(shù)就是實(shí)現(xiàn)后一個功能的。

以下是引用片段:

strs=trim(str) 
Set Matches =objRegExp.Execute(strs)'開始執(zhí)行配置 
For Each Match in Matches 
RetStr = RetStr &getimgs( Match.Value )'執(zhí)行第二輪的匹配 
Next 
ShowPic = RetStr
End Function


Function getimgs(str) 
getimgs="" 
Set objRegExp1 = New Regexp 
objRegExp1.IgnoreCase = True 
objRegExp1.Global = True 
objRegExp1.Pattern = "http://.+?"""'取出里面的地址 
set mm=objRegExp1.Execute(str) 
For Each Match1 in mm 
getimgs=getimgs&left(Match1.Value,len(Match1.Value)-1)&"||"'把里面的地址串起來備用 
next 
End Function 


'取得圖片內(nèi)容
function getHTTPPage(url) 
on error resume next 
dim http 
set http=server.createobject("MSXML2.XMLHTTP")'使用xmlhttp的方法來獲得圖片的內(nèi)容 

Http.open "GET",url,false 
Http.send() 
if Http.readystate<>4 then 
exit function 
end if 
getHTTPPage=Http.responseBody 
set http=nothing 
if err.number<>0 then err.Clear 
end function


'保存圖片
function saveimage(from,tofile) 
dim geturl,objStream,imgs 
geturl=trim(from) 
imgs=gethttppage(geturl)'取得圖片的具休內(nèi)容的過程 
Set objStream = Server.CreateObject("ADODB.Stream")'建立ADODB.Stream對象,必須要ADO 2.5以上版本 
objStream.Type =1'以二進(jìn)制模式打開 
objStream.Open 
objstream.write imgs'將字符串內(nèi)容寫入緩沖 
objstream.SaveToFile server.mappath(tofile),2'-將緩沖的內(nèi)容寫入文件 
objstream.Close()'關(guān)閉對象 
set objstream=nothing 
end function 


'調(diào)用實(shí)例
Dim strpic,i,fname
strpic = ShowPic("<DIV align=center><IMG src=""http://img.knowsky.com/img/knowskylogo.gif"" border=0></DIV>")
strpic = Split(strpic,"||")
If UBound(strpic) > 0 Then 
For i = 0 To UBound(strpic) - 1
'保存圖片
fname=cstr(i&mid(strpic(i),instrrev(strpic(i),"."))) 
saveimage(strpic(i),fname)
Next
Else
End If

前一頁:cookies
相關(guān)閱讀
UL與LI 標(biāo)簽詳解
asp模擬動態(tài)加載include file
asp中最難發(fā)現(xiàn)的錯誤由最簡單的程序引起
當(dāng)鼠標(biāo)靠在某個字上時,背景也隨之改變
了解html基礎(chǔ)知識之html標(biāo)簽集合
深山留言板 v7.0.1 bulid2014.11.15更新
CSS中word-wrap屬性同word-break屬性的兩者在中英文混排時的區(qū)別
ASP取出HTML里面的圖片地址的函數(shù)
共有0條關(guān)于《ASP取出HTML里面的圖片地址的函數(shù)》的評論
發(fā)表評論
正在加載評論......
返回頂部發(fā)表評論
呢 稱:
表 情:
內(nèi) 容:
評論內(nèi)容:不能超過 1000 字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評論聲明,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權(quán)益;
二、不得發(fā)布國家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對自己在本站的言論和行為負(fù)責(zé);
三、本站對您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號開發(fā)
uni-app
asp函數(shù)庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP中Utf-8與Gb2312編碼轉(zhuǎn)換亂碼問題的解決方法頁面編碼聲明
asp顯示隨機(jī)密碼
通過阿里云服務(wù)接口獲得ip地址詳細(xì)信息
iis點(diǎn)開后任務(wù)欄上有顯示,但是窗口看不到的解決辦法
RSA加密解密插件
微軟Encoder加密解密函數(shù)
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
從數(shù)據(jù)庫管理下手提升網(wǎng)站安全
網(wǎng)站內(nèi)容中某個關(guān)鍵字相關(guān)右鍵菜單
成都中國青年旅行社開心旅游網(wǎng)
主流web2.0網(wǎng)站的配色參考方案
CSS代碼格式化和壓縮化
使用uiautomatorviewer連接模擬器頁面報(bào)錯No Android devices were detected by adb.
主站蜘蛛池模板: 亚洲区在线播放 | 污污的免费网站 | 九九热精品视频 | 一区二区三区欧美 | 亚洲一区二区三区精品视频 | 色花堂的网站永久地址 | 久久免费视频99 | 国产另类在线观看 | 亚洲一级在线 | 青青草国产免费 | 国产精品综合一区二区 | 露脸国产精品自产在线播 | 久草视频一区 | 九色精品高清在线播放 | 日产乱码卡1卡2卡三卡四在线 | 在线视频二区 | 久久精品一区二区三区中文字幕 | 99视频精品国在线视频艾草 | 欧美成人三级网站在线观看 | 黄页在线看 | 91年精品国产福利线观看久久 | 日韩欧美国产偷亚洲清高 | 亚洲欧美精品综合中文字幕 | 成人在线观看免费视频 | 日本免费精品视频 | 亚洲性一级理论片在线观看 | 亚欧乱色视频 视频在线 | 日韩第1页 | 亚洲欧美日韩一区高清中文字幕 | 免费看污黄网站 | 岛国片在线观看 | 国自产拍在线天天更新91 | 国产中文字幕第一页 | 欧美精品在线免费 | 国产精品资源在线 | 欧美在线视频免费播放 | 午夜视频在线观看www中文 | 色婷婷5月精品久久久久 | 欧美一区视频在线 | 亚洲视频在线观看网址 | 欧美日本亚洲国产一区二区 |