Загрузка картинок с сайта.
На сайте есть около тысячи картинок, в разных папках.
Я перерыл его скриптом, получил в итоге весь список адресов картинок. Можно как-то их скачать, но сохранив структуру папок? В гугле что-то ничего такого не нашел... Вот например: Хочется папку art и дальше как в адресах, если в папке, то в паке, если в корне art, то в корне. |
Сделал...
|
Тогда бы уже поделился как сделал? А то заинтриговал:-?
|
У браузера нет доступа к файловой системе(может и есть, я не знаю), поэтому пришлось сначала скачать все картинки.
А потом раскидать их по папкам программкой используя ссылки и имена файлов. У меня имена файлов все разные, а так можно было бы в конце имени в скобках добавлять цифру, потом в программе уже убирать их после того как переместится в нужную директорию. //-----Создать таблицу в конце body с отступами-- var b = document.querySelector('body') b.appendChild(document.createElement('br')) b.appendChild(document.createElement('br')) var c = document.createElement('center') b.appendChild(c) var table = document.createElement('table') c.appendChild(table) // -----------------А это в цикле уже-------------------- var tr = document.createElement('tr') // Создать строку table.appendChild(tr) // Вставить в таблицу var td = document.createElement('td') // Создать колонку tr.appendChild(td) // Вставить в строку var a = document.createElement('a') // Создать ссылку td.appendChild(a) // Вставить в колонку a.href = r // Задать адрес a.download = '' // Установить флаг скачивания, а не просмотра a.innerHTML = r // Установить текст //a.click() // Выполнить клик по ссылке var td = document.createElement('td') // Создать колонку tr.appendChild(td) // Вставить в строку td.innerHTML = '<img src="' + r + '" alt=" ">' // Поместить изображение в колонку |
Часовой пояс GMT +3, время: 06:28. |