使用JS通过浏览器批量下载图片代码

2018年06月06日

阅读:666

打开浏览器输入目标网站网址打开目标网站,在console中输入以下代码,回车即可。

function sleep(d){  
    for(var t = Date.now();Date.now() - t <= d;);  
}  

function download(src) {  
    var $a = document.createElement('a');  
    $a.setAttribute("href", src);  
    $a.setAttribute("download", "");  
  
    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);  
}; 

var res = document.getElementsByTagName("img");  
var ans = [];  
var sum = 0;  
for(var i = 0; i < res.length; i++){  
    var temp = res[i].src;  
    if(temp.search("280x373") !== -1 ){  
        ans[sum++] = temp;  
    }  
}  
for(var i = 0; i < ans.length; i++){  
    ans[i] = ans[i].replace("280x373","760x1013");  
    //console.log(ans[i]);  
    sleep(500);  
    download(ans[i]);  
}

别逗了好么

努力每一天,奋斗为明天。

文章 981 作品 25,341

热门作品

文章推荐

猜你喜欢

榜上有名

广告