亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

用asp自動解析網頁中的圖片地址

2024-05-04 11:07:49
字體:
來源:轉載
供稿:網友

一,取得原頁中的圖片的地址。

<%
function PicStr(str)
Set objRegExp = New Regexp '設置配置對象
objRegExp.IgnoreCase = True '忽略大小寫
objRegExp.Global = True '設置為全文搜索
objRegExp.Pattern = "<IMG.+?>" '為了確保能準確地取出圖片地址所以分為兩層配置:首先找到里面的<IMG>標簽,然后再取出里面的圖片地址后面的getimgs函數就是實現后一個功能的。
strs=trim(str)
Set Matches =objRegExp.Execute(strs) '開始執行配置
For Each Match in Matches
PicStr = PicStr &getimgs( Match.Value ) '執行第二輪的匹配
Next 
'所有的圖片在里面都是這樣的src="http://圖片的地址",所以可以這樣來取得確切的圖片地址
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
%>


二,下載圖片并保存在服務器上。

<%
function getHTTPPage(url)
on error resume next
dim http
set http=server.createobject("MSXML2.XMLHTTP") '使用xmlhttp的方法來獲得圖片的內容
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
'取得了圖片的內容要保存,給人一種感覺是用FSO來作就可以了,但實際上不行,這樣保存程序就會出錯,因為FSO不支持流式的文件,所以我們要調用另一個對象:ADO.STREM。具體的過程如下:
function saveimage(from,tofile)
dim geturl,objStream,imgs
geturl=trim(from)
imgs=gethttppage(geturl)'取得圖片的具休內容的過程
Set objStream = Server.CreateObject("ADODB.Stream")'建立ADODB.Stream對象,必須要ADO 2.5以上版本
objStream.Type =1'以二進制模式打開
objStream.Open
objstream.write imgs'將字符串內容寫入緩沖
objstream.SaveToFile server.mappath(tofile),2'-將緩沖的內容寫入文件
objstream.Close()'關閉對象
set objstream=nothing
end function

'所以只要用一個循環來把剛才取得的地址中的圖片全部保存下來,具體過程如下:
arrimg=split(PicStr(str),"||") '分割字串,取得里面地址列表
allimg=""
newimg=""
for i=1 to ubound(arrimg)
if arrimg(i)<>"" and instr(allimg,arrimg(i))<1 then '看這個圖片是否已經下載過
fname=baseurl&cstr(i&mid(arrimg(i),instrrev(arrimg(i),".")))
saveimage(arrimg(i),fname)‘保存地址的函數,過程見上面
allimg=allimg&"||"&arrimg(i) '把保存下來的圖片的地址串回起來,以確定要替換的地址
newimg=newimg&"||"&fname '把本地的地址串回起來
end if
next
'第三步就是替換原來的地址了。具體的過程就是下面了:
arrnew=split(newimg,"||") '取得原來的圖片地址列表
arrall=split(allimg,"||") '取得已經保存下來的圖片的地址列表
for i=1 to ubound(arrnew) '執行循環替換原來的地址
strs=replace(strs,arrall(i),arrnew(i))
next
%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品h片在线播放| xvideos亚洲人网站| 青青精品视频播放| 国产综合久久久久久| 国产精品免费久久久久久| 中文字幕无线精品亚洲乱码一区| 热99精品里视频精品| 欧美日韩免费区域视频在线观看| 最近2019年手机中文字幕| 久热在线中文字幕色999舞| 国产精品久久久久aaaa九色| 91高潮精品免费porn| 亚洲国产精品专区久久| 欧美成人精品xxx| 91人人爽人人爽人人精88v| 欧美最猛性xxxxx免费| 精品女厕一区二区三区| 亚洲激情电影中文字幕| 久久久久久久久久久91| 久久亚洲精品成人| 91久久国产综合久久91精品网站| 91在线视频导航| 日本精品视频在线观看| 成人欧美一区二区三区黑人孕妇| 国产精品极品美女粉嫩高清在线| 午夜剧场成人观在线视频免费观看| 国产91精品久| 日本精品免费观看| 欧美成人激情视频免费观看| 亚洲精品小视频在线观看| 97超级碰碰人国产在线观看| 国产香蕉精品视频一区二区三区| 欧美黑人性生活视频| 波霸ol色综合久久| 欧美在线欧美在线| 亚洲在线www| 亚洲一二在线观看| 国产精品成人一区二区| 亚洲欧美中文日韩在线| 国产亚洲精品久久久久久牛牛| 国语对白做受69| 亚洲精品欧美日韩| 亚洲欧美成人一区二区在线电影| 日韩国产欧美区| 国产精品91免费在线| 亚洲色图综合久久| 日韩欧美aⅴ综合网站发布| 日韩av在线免费看| 中文字幕在线精品| 精品自拍视频在线观看| 久久亚洲精品小早川怜子66| 日韩av网址在线观看| 久久在线免费观看视频| 日韩麻豆第一页| 日韩在线视频线视频免费网站| 欧美插天视频在线播放| 欧美午夜精品伦理| 亚洲最大福利视频网站| 蜜臀久久99精品久久久久久宅男| 亚洲欧洲在线视频| 综合国产在线观看| 亚洲人线精品午夜| 国产精品女主播| 亚洲欧美在线一区二区| 久久伊人精品一区二区三区| 欧美黑人一级爽快片淫片高清| 4k岛国日韩精品**专区| 国产精品亚洲欧美导航| 国产精品久久久久久av| 亚洲国产成人精品女人久久久| 欧美精品在线播放| 911国产网站尤物在线观看| 911国产网站尤物在线观看| 国内外成人免费激情在线视频| 亚洲综合av影视| 亚洲天堂男人天堂女人天堂| 国产精品久久久久久久久久尿| 成人在线国产精品| 欧美成人一区二区三区电影| 中文字幕亚洲一区在线观看| 日韩在线观看免费av| 久久的精品视频| 2019中文在线观看| 插插插亚洲综合网| 18一19gay欧美视频网站| 日韩精品一区二区视频| 精品中文视频在线| 国产精品黄色影片导航在线观看| 国产精品视频男人的天堂| 日韩精品欧美国产精品忘忧草| 成人信息集中地欧美| 91av在线网站| 97在线视频免费播放| 色系列之999| 成人免费视频网| 少妇高潮久久久久久潘金莲| 91精品国产综合久久男男| 91精品国产自产在线| 精品视频在线导航| 疯狂做受xxxx欧美肥白少妇| 91精品国产91久久久久久最新| 日韩天堂在线视频| 综合136福利视频在线| 九九久久久久99精品| 九九九热精品免费视频观看网站| 亚洲精品影视在线观看| 91在线网站视频| 欧美日韩国产限制| 精品国产乱码久久久久久婷婷| 538国产精品一区二区免费视频| 精品亚洲一区二区三区在线播放| 2019中文字幕全在线观看| 国产精品欧美一区二区三区奶水| 日本免费一区二区三区视频观看| 在线观看国产精品淫| 一区二区三区www| 亚洲一区二区三区视频| 欧美日韩一区二区在线| 国产热re99久久6国产精品| 欧美精品18videos性欧| 狠狠色狠狠色综合日日五| 日韩在线观看免费高清| 国产精品男人爽免费视频1| 国产视频在线观看一区二区| 亚洲**2019国产| www.日韩视频| 成人黄色影片在线| 亚洲精品中文字幕有码专区| 中文字幕成人精品久久不卡| 欧美性极品少妇精品网站| 日韩av综合网| 精品日本高清在线播放| 精品一区二区电影| 日韩av成人在线观看| 日韩av三级在线观看| 欧美另类第一页| 国产精品日韩久久久久| 国产精品99久久久久久www| 77777亚洲午夜久久多人| 欧美大片免费看| 欧美高清无遮挡| 国产一区二区成人| 久久久97精品| 国产精品久久久亚洲| 中文字幕久久久av一区| 美女国内精品自产拍在线播放| 国内精品小视频| 久久亚洲欧美日韩精品专区| 国产精品入口尤物| 日韩av成人在线观看| 91在线高清免费观看| 日韩av电影在线播放| 欧美华人在线视频| 国产美女扒开尿口久久久| 欧美一级视频免费在线观看| 欧美亚洲另类视频| 国内精品久久久久久| 欧美视频中文字幕在线| 日韩欧美国产激情| 欧美精品久久久久久久久| 久久久久久欧美| 亚洲爱爱爱爱爱| 美日韩在线视频| 麻豆国产精品va在线观看不卡|