知识大全 ASP取出HTML里面的图片地址的函数

Posted 地址

篇首语:博观而约取,厚积而薄发。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP取出HTML里面的图片地址的函数相关的知识,希望对你有一定的参考价值。

ASP取出HTML里面的图片地址的函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  以下是取出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 objRegExp = New Regexp    objRegExp IgnoreCase = True    objRegExp Global = True    objRegExp Pattern = +? 取出里面的地址    set mm=objRegExp Execute(str)    For Each Match in mm    getimgs=getimgs&left(Match Value len(Match Value) )& || 把里面的地址串起来备用    next   End Function    取得图片内容   function getHTTPPage(url)    on error resume next    dim    set ( MSXML XMLHTTP ) 使用xml的方法来获得图片的内容    Http open GET url false    Http send()    if Http readystate<> then    exit function    end if    getHTTPPage=Http responseBody    set =nothing    if err number<> then err Clear   end function    保存图片   function saveimage(from tofile)    dim geturl objStream imgs    geturl=trim(from)    imgs=getpage(geturl) 取得图片的具休内容的过程    Set objStream = Server CreateObject( ADODB Stream ) 建立ADODB Stream对象 必须要ADO 以上版本    objStream Type = 以二进制模式打开    objStream Open    objstream write imgs 将字符串内容写入缓冲    objstream SaveToFile server mappath(tofile) 将缓冲的内容写入文件    objstream Close() 关闭对象    set objstream=nothing   end function       调用实例   Dim strpic i fname   strpic = ShowPic( <DIV align=center><IMG src= _ / / gif border= ></DIV> )   strpic = Split(strpic || )   If UBound(strpic) > Then    For i = To UBound(strpic)    保存图片    fname=cstr(i&mid(strpic(i) instrrev(strpic(i) )))    saveimage(strpic(i) fname)    Next   Else   End If cha138/Article/program/net/201311/11722

相关参考

知识大全 asp 获取字符串中url地址函数

  asp教程获取字符串中url地址函数本文章提供了三款利用asp的正则获取字符串中url地址自定义函数哦三个方法的实现原理都是获取以开的url地址哦onerrorgotoz  dimurlkeyna

知识大全 ASP函数:移除HTML代码

ASP函数:移除HTML代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/

知识大全 asp 删除图片与文件函数

  fsofilesystemobject对象的deletefile函数来实现删除方法简单的下面我们来看看下面的实例吧  我们会利用cha138/Article/program/net/20

知识大全 详解ASP.NET清除HTML标记的函数

详解ASP.NET清除HTML标记的函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!//清除HT

知识大全 asp之自动闭合HTML/ubb标签函数

asp之自动闭合HTML/ubb标签函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Func

知识大全 asp提取文章内容描述(去除图片,html连接)

  asp教程提取文章内容描述(去除图片连接)cha138/Article/program/net/201311/14136

知识大全 asp中正则表达式过滤html代码函数

  标签是一种算是复杂的东西了我们一般是过滤不了的现在利用正则来操作一下有需要学习的同学可以参考一下本文章  代码如下   <%OptionExplicit  Fu

知识大全 asp 获取地址栏参数代码

  asp获取地址栏参数代码============================================  函数名JoinChar作 用向地址中加入?或&参 数

知识大全 asp html转换字符程序

  这是一个简单的安全过滤函数了把转换字符转换成可以显示的文本了cha138/Article/program/net/201311/14079

知识大全 .Net图片处理函数

.Net图片处理函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Arti