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