首页 > 其他 > 详细

谷歌控制台下载图片

时间:2018-05-30 23:32:10      阅读:270      评论:0      收藏:0      [点我收藏+]

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)

}

  

谷歌控制台下载图片

原文:https://www.cnblogs.com/c-x-a/p/9114044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!