知识大全 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地址自定义函数哦三个方法的实现原理都是获取以开的url地址哦onerrorgotoz dimurlkeyna
ASP函数:移除HTML代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/
fsofilesystemobject对象的deletefile函数来实现删除方法简单的下面我们来看看下面的实例吧 我们会利用cha138/Article/program/net/20
详解ASP.NET清除HTML标记的函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!//清除HT
asp之自动闭合HTML/ubb标签函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Func
asp教程提取文章内容描述(去除图片连接)cha138/Article/program/net/201311/14136
标签是一种算是复杂的东西了我们一般是过滤不了的现在利用正则来操作一下有需要学习的同学可以参考一下本文章 代码如下 <%OptionExplicit Fu
asp获取地址栏参数代码============================================ 函数名JoinChar作 用向地址中加入?或&参 数
这是一个简单的安全过滤函数了把转换字符转换成可以显示的文本了cha138/Article/program/net/201311/14079
.Net图片处理函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Arti