js通过浏览器批量下载图片代码

版权声明: https://blog.csdn.net/yangshuolll/article/details/79522021

目标网站目标网站

打开浏览器,在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]);

}



猜你喜欢

转载自blog.csdn.net/yangshuolll/article/details/79522021