Вот вам говнокод, который я бы не рекомендовал использовать, без крайней необходимости:
var url = 'https: //site.xyz/dir/dir/.../file{index}.abc'; // {index} - будет заменён на цифру.
var start = 1; // первый файл
var end = 4; // последний файл
var delay = 1; // задержка 1 секунда
function linkClick(url, start, end, delay) {
if(start > end) return false;
const a = document.createElement('a');
a.href = url.replace('{index}', start);
document.body.appendChild(a);
a.click();
setTimeout(() => {
a.remove();
linkClick(url, start + 1, end, delay);
}, delay * 1000);
}
document.body.addEventListener(
'click',
() => linkClick(url, start, end, delay),
{
once: true
}
)
Настраиваете чтобы браузер для нужного типа файлов начинал скачку ничего не спрашивая.
Запускаете этот код, после чего кликаете в любом месте(клик нужен чтоб браузер разрешил имитацию клика).
Он будет каждую секунду создавать новую ссылку и кликать на неё. Если файлы большие, то сервер может послать нахрен если накопится много запросов, тогда перерыв нужно увеличить.