Javascript 下载Facebook相册的脚本
我试图通过编写一个可以运行的Facebook相册下载程序来学习JavaScript。例如,我希望它下载此相册中的所有照片: 除了标签的rel=theater属性似乎弄乱了我所依赖的点击下载功能之外,我的代码已经接近正常工作了。我尝试删除此属性,但似乎没有成功删除。下面是我的脚本的样子:Javascript 下载Facebook相册的脚本,javascript,html,Javascript,Html,我试图通过编写一个可以运行的Facebook相册下载程序来学习JavaScript。例如,我希望它下载此相册中的所有照片: 除了标签的rel=theater属性似乎弄乱了我所依赖的点击下载功能之外,我的代码已经接近正常工作了。我尝试删除此属性,但似乎没有成功删除。下面是我的脚本的样子: var album = document.getElementsByClassName("_2eea"); var n = album.length; for (var i = 0; i < n; i++)
var album = document.getElementsByClassName("_2eea");
var n = album.length;
for (var i = 0; i < n; i++) {
var image = album[i];
image = image.children[0];
image.setAttribute('download', i.toString().concat(".jpg") );
image.setAttribute('href', image.children[0].getAttribute("src") )
image.click();
}
var-album=document.getElementsByClassName(“\u 2eea”);
var n=相册长度;
对于(变量i=0;i
剧院显示屏在“单击”后打开,然后挂起。我不知道如何抑制这种情绪。或者,如果有更好的策略来编码这个下载程序,请让我知道 您可以使用获取每个图像作为一个blob。然后可以使用创建表示给定对象的URL。然后,将此URL添加到a标记并添加下载属性
函数getBlob(url){
return-fetch(url).then(函数(响应){return-response.blob();})
}
const album=document.getElementsByClassName(“\u 2eea”);
常数n=相册长度;
for(设i=0;i