谷歌控制台下载图片
1.创建下载方式
function download(src) { var $a = document.createElement('a'); #动态创建一个a元素对象 $a.setAttribute("href", src); #添加属性 $a.setAttribute("download", "img.png");#只有谷歌可以用 var evObj = document.createEvent('MouseEvents'); #创建一个对象 evObj.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null); #立即触发鼠标按下事件 $a.dispatchEvent(evObj);#触发即弹出文件 };
2. 通过xpath指定区域内的元素下载,$x:直接调用xpath表达式,forEach循环语句
$x("//div[@class='kizi-body2']/a/@href").forEach(function(a,i){download(a.nodeValue)});
3.下载当前页面所有的图片
$$("img").map(function(img){ download(img.getAttribute('src')); })
4.获取网页所有图片方法2
for(var index=0;index<document.images.length;index++) { download(document.images[index].src) }