采集网页中的图片时,目标页面中的img列表格式有不同,怎么能全部采集到图片的地址。两种img标签的格式如下,请确保正则表达式都能采集到我加红的部分。
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH+A1BTQQAsAAAAAAEAAQAAAgJEAQA7" alt="Big Heads Soccer" width="200" height="120" class="thumbnail3 lazyLoad" onerror="javascript:if(this.src!='http://static3.spilcdn.com/tw/img/noimage.png') this.src='http://static3.spilcdn.com/tw/img/noimage.png'" data-src="http://static3.spilcdn.com/tw/200X120/3/1/154031/20130501085115_Big-Heads-Soccer.jpg" />....
<img src="http://static3.spilcdn.com/tw/200X120/8/5/153985/20130514112313_Wheely.jpg" alt="Wheely" width="200" height="120" class="thumbnail3" onerror="javascript:if(this.src!='http://static3.spilcdn.com/tw/img/noimage.png') this.src='http://static3.spilcdn.com/tw/img/noimage.png'" />....
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH+A1BTQQAsAAAAAAEAAQAAAgJEAQA7" alt="Big Heads Soccer" width="200" height="120" class="thumbnail3 lazyLoad" onerror="javascript:if(this.src!='http://static3.spilcdn.com/tw/img/noimage.png') this.src='http://static3.spilcdn.com/tw/img/noimage.png'" data-src="http://static3.spilcdn.com/tw/200X120/3/1/154031/20130501085115_Big-Heads-Soccer.jpg" />....
<img src="http://static3.spilcdn.com/tw/200X120/8/5/153985/20130514112313_Wheely.jpg" alt="Wheely" width="200" height="120" class="thumbnail3" onerror="javascript:if(this.src!='http://static3.spilcdn.com/tw/img/noimage.png') this.src='http://static3.spilcdn.com/tw/img/noimage.png'" />....
解决方案 »
- 各位看下DataAdapter如何能保存修改更新
- 各位大哥大姐:小妹初学.net,问一个简单的问题,还请帮忙!
- 请问Convert.ToInt32() 和 (int) 有何区别
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常
- 5555~~~~~~~~~,为什么我的字符串后面总是带着许多"/0"
- 服务器和服务器之间FTP传输文件
- 关于TextBox文本框的一个问题,急于解决,请高手指点.
- 简单问题,在线等
- datagrid的双击事件
- 我在在VS。NET中设计一个WEB应用程序,预览后提示如下错误,请问什么地方不对?
- C#或者U盘Manufacturer问题?
- VS2010专业版,怎么没有安装部署项目
能否不从图片地址考虑,因为地址会变的,格式也可能是gif等。
当然。这个字符串完全可能写在别的属性中,或者InnerText中,而不是图片路径。
能否不从图片地址考虑,因为地址会变的,格式也可能是gif等。说白了,构造正则表达式就是构造一个你给出样本的“最小公倍数”。你给出的样本太少,你说什么会变,自己用通配符替换下好了。
要支持别的类型,,按照如下修改
http://static3\.spilcdn\.com/tw/200X120/\d+/\d+/\d+/[A-Za-z0-9_]+?\.(jpg|gif|png|bmp)
大哥,这不是本帖讨论的范围,我只想先find实现这个功能的技术!