采集网页上的图片
现在很多网站,收藏他们的一个地址。
然后在浏览其它网站时看到好看的图片,点一下他们的收藏,就可以将这张网页的一些图片采集出来供你选择。
类似堆糖的“堆糖工具”,花瓣的“采集到花瓣”等等,它们是怎么做到的呢?
如果根据img标签,那有很多img标签并没有采集出来,看它们采集的还是比较准的。
[解决办法]
关键在这个方法,连正则都没用 直接获取的img标签
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[] } }