七牛云存储图片批量下载脚本

七牛云存储图片批量下载脚本

以前用github pages搭建博客的时候,图床用的七牛云的免费云存储,现在想要把以前存着的图片都下载回来,发现只能一个个点击下载文件,感觉有些麻烦。

一件事情重复三次,可以实现为代码

JavaScript实现批量下载图片

document.evaluate接口文档

function downloadAll(){
	var imgs = document.evaluate('//li[@role="menuitem"]//span[text()="下载文件"]/../../a', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
	for (var i=0; i<ids.snapshotLength; i++) {
		var img = imgs.snapshotItem(i);
		img.setAttribute('download', img.name);
		img.click();
	}
}

在浏览器的Console中定义后该函数以后,直接调用就可以批量下载所有图片了。代码改变生活^_^

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×