采集网页上的图片
时间:2011-11-28
来源:互联网
现在很多网站,收藏他们的一个地址。
然后在浏览其它网站时看到好看的图片,点一下他们的收藏,就可以将这张网页的一些图片采集出来供你选择。
类似堆糖的“堆糖工具”,花瓣的“采集到花瓣”等等,它们是怎么做到的呢?
如果根据img标签,那有很多img标签并没有采集出来,看它们采集的还是比较准的。
然后在浏览其它网站时看到好看的图片,点一下他们的收藏,就可以将这张网页的一些图片采集出来供你选择。
类似堆糖的“堆糖工具”,花瓣的“采集到花瓣”等等,它们是怎么做到的呢?
如果根据img标签,那有很多img标签并没有采集出来,看它们采集的还是比较准的。
作者: rchlz 发布时间: 2011-11-28
也可以给能被采集到的img加个自定义的属性标识一下
<img tag="" src=""/>
<img tag="" src=""/>
作者: ifandui 发布时间: 2011-11-28
引用 1 楼 ifandui 的回复:
也可以给能被采集到的img加个自定义的属性标识一下
<img tag="" src=""/>
也可以给能被采集到的img加个自定义的属性标识一下
<img tag="" src=""/>
不是这样的,这样的话依赖于别人了。别人不加tag你就采集不到了。
作者: rchlz 发布时间: 2011-11-28
源码不都有了吗
作者: ifandui 发布时间: 2011-11-28
哪里?
引用 3 楼 ifandui 的回复:
源码不都有了吗
源码不都有了吗
作者: rchlz 发布时间: 2011-11-28
关键在这个方法,连正则都没用 直接获取的img标签JScript code
function j() { var I=[]; function H(L) { var M=L.src,J=new Image(),K=[200,200]; J.src=M; var i=g([J.width,J.height],K); return { w:J.width, h:J.height, sw:i[0], sh:i[1], st:(K[1]-i[1])/2, src:M, img:L, alt:L.alt, im2:J } } var G=n.getElementsByTagName("img"); for(var D=0;D<G.length;D++) { var B=H(G[D]); if(v(B)) { I.push(B) } } if(I.length) { return F(I) } else { return[] } }
作者: ifandui 发布时间: 2011-11-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28