网页实例ASP取出HTML里面的图片地址的函数
网页实例ASP取出HTML里面的图片地址的函数
作者:Jos.zhang 日期:2009-12-1 收集:www.os8.cn 浏览:122 次

以下是取出HTML里面的图片地址的函数:

主要原理就是用正则判断 <img> 的<src>属性。这在采集程序中将非常有用。

函数如下:

Function ShowPic(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 
  RetStr = RetStr &getimgs( Match.Value )'执行第二轮的匹配 
 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 
'取得图片内容
function getHTTPPage(url) 
 on error resume next 
 dim http 
 set

[1] [2] [3] 下一页

网站介绍 | 关于我们 | 免责声明 | 联系我们