当前位置: 编程技术>其它
正则获取图片地址 链接地址
来源: 互联网 发布时间:2014-10-14
本文导语: 代码如下:reg = /]*srcs*=s*('|")?([^'">]*)1([^>])*>/ig 正则获取图片地址 一、问题: 采集的过程中遇到一个问题:从数据库里读出来的图片没有正常显示,分析后发现是数据库里的图片以网站根目录为相对路径方式存储,图片地址如:...
代码如下:
reg = /]*srcs*=s*('|")?([^'">]*)1([^>])*>/ig
正则获取图片地址
一、问题:
采集的过程中遇到一个问题:从数据库里读出来的图片没有正常显示,分析后发现是数据库里的图片以网站根目录为相对路径方式存储,图片地址如:/uploads/allimg/090403/012F31N9-1.jpg,原来做的读取图片是以http://开关的URL绝对图片获取,所以采集中出现以根目录开始的图片地址采集失败。
二、解决方案:
分析HTML代码,显示图片定用标签,写一个正则式获取里的图片地址再加网站的网站转换为URL的绝对地址,接着的事情交给后面的代码(远程图片获取到本地)。
1) 完善解决方法,以“