//批量下载哪个部位的图片,看情况改
var imgs = document.getElementById('divProduct').getElementsByTagName('img');
var total = imgs.length;
var curr = 10;
function savePic(){
if(curr <= total){
for(let i=curr-10; i<curr; i++){
downloadImg(imgs[i].src.replace(/-1-1/, '-4-1')); //高清图片命名规则 看具体情况改
}
curr += 10;
}else{
for(let i=curr-10; i<total; i++){
downloadImg(imgs[i].src.replace(/-1-1/, '-4-1')); //高清图片命名规则 看具体情况改
}
clearInterval(timer);
}
}
function downloadImg(url){
var a = document.createElement('a');
var event = new MouseEvent('click');
a.download = `${url}.jpg`; //确定图片格式
a.href = url;
a.dispatchEvent(event);
}
//谷歌浏览器批量下载图片,一次性最多只能下10张,所以可以循环每隔1秒下10张
var timer = setInterval(savePic, 1000);
用谷歌浏览器,打开F12,粘贴以上代码,回车即可。