async function downloadImage(url, filename) {
const response = await fetch(url);
const blob = await response.blob();
const link = document.createElement('a');
link.href = URL.createObjectURL(blob);
link.download = filename;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
async function downloadImagesInRange(start, end) {
if (isNaN(start) || isNaN(end) || start > end) {
console.error("error");
return;
}
for (let x = start; x <= end; x++) {
const url = `https://aaa.com${x}&f=jpg`;
const filename = `image_${x}.jpg`;
await downloadImage(url, filename);
console.log(`Downloaded: ${filename}`);
}
}
// downloadImagesInRange(1, 10);