我正在访问一个网站hightail.com,有人向我发送了200张我的婚礼照片。您可以单击每个链接下载照片。或者您可以每月注册$ x并安装软件以便全部下载(避免这种情况)。
我可以使用Chrome,jQuery和JavaScript控制台下载第一张照片:
$('.downloadFile').click()
但我需要使用此命令获取所有照片:
$('.downloadFile').each(function(i, a){$(a).click()})
然而,这仍然只下载第一个文件。
请告知如何纠正此事。
答案 0 :(得分:0)
解决方案:trigger
无法与delay
一起使用,您必须使用JavaScript的setTimeout
$('.downloadFile').each(function(i, a){
setTimeout(function () {
$(a).trigger('click')
}, i*4000);
})