Image Fusker — бесплатный fusker-инструмент
Нужно забрать с сайта сотню картинок, а называются они pic001.jpg, pic002.jpg, pic003.jpg и так далее? Кликать по каждой — занятие на весь вечер.
Fusker (он же инструмент шаблонов адресов) решает эту задачу. Вместо ста нажатий вы пишете один шаблон: pic[001-100].jpg — и все сто адресов получаются сами.
Приём работает с любыми файлами, у которых имена идут по порядку: картинки, документы, архивы, видео. Есть число в имени файла — скорее всего, шаблон подойдёт.
Попробовать онлайн
Соберите шаблон и посмотрите готовые адреса. Скачивать ничего не нужно.
Конструктор ссылокСкачать и сохранить файлы
Программа с параллельной загрузкой, фильтрами и встроенным просмотрщиком.
Взять NeoDownloader (бесплатно)Как устроены fusker-шаблоны
Fusker-шаблон — это адрес с подстановками, которые разворачиваются в набор значений. Самая частая подстановка — числовой диапазон.
Базовый синтаксис
http://example.com/images/photo[START-END].jpg
- START — первое число последовательности
- END — последнее число последовательности
Примеры шаблонов
http://site.com/img[1-5].jpgПростой числовой диапазон
img1.jpg, img2.jpg, img3.jpg, img4.jpg, img5.jpg
http://site.com/photo[001-100].pngЧисла с ведущими нулями (нули сохраняются)
photo001.png, photo002.png, photo003.png, photo004.png, photo005.png, …
http://site.com/pic[10-50:5].jpgС шагом (каждое пятое число)
pic10.jpg, pic15.jpg, pic20.jpg, pic25.jpg, pic30.jpg, …
http://site.com/gallery/[a-z].jpgБуквенные диапазоны тоже работают
gallery/a.jpg, gallery/b.jpg, gallery/c.jpg, gallery/d.jpg, gallery/e.jpg, …
http://site.com/photos/{paris,london,tokyo}.jpgСписки слов — конкретные значения вместо диапазона
photos/paris.jpg, photos/london.jpg, photos/tokyo.jpg
http://site.com/[2020-2024]/month[01-12].jpgНесколько диапазонов сразу (все сочетания: пять лет на двенадцать месяцев)
2020/month01.jpg, 2020/month02.jpg, 2020/month03.jpg, 2020/month04.jpg, 2020/month05.jpg, …
Прямая загрузка против обхода страниц
Fusker-шаблон применяют двумя разными способами — смотря что вы качаете.
Прямые адреса файлов
Когда известен точный шаблон адресов самих файлов. Программа качает каждый файл напрямую.
http://cdn.site.com/images/pic[001-100].jpg
Скачает 100 файлов JPG
Обход страниц
Когда картинки лежат внутри HTML-страниц. Программа заходит на каждую страницу, находит все изображения и забирает их.
http://forum.com/thread/123?page=[1-50]
Обойдёт 50 страниц и заберёт все картинки
Обход страниц особенно полезен на форумах, в блогах и галереях, где картинки показаны на страницах с постраничной навигацией, а прямые адреса предсказать нельзя.
Где это пригождается
Темы на форумах
Забрать все картинки из обсуждения на много страниц. Многие форумы нумеруют страницы параметром вида ?page=1, ?page=2 и так далее.
http://forum.example.com/thread/12345?page=[1-25]
Фотогалереи
Многие фотосайты называют файлы по порядку. Посмотрите на пару адресов — шаблон станет виден.
http://gallery.com/album/2024/IMG_[0001-0500].jpg
Архивы веб-комиксов
Скачать архив комикса целиком, когда у каждой страницы или выпуска нумерованное имя.
http://comic.example.com/strips/strip-[0001-1500].png
Коллекции обоев
Сайты с обоями часто раскладывают картинки по разрешению и номеру.
http://wallpapers.com/4k/nature/wallpaper_[001-200].jpg
Научные наборы данных
Исследовательские данные, спутниковые снимки и любые пронумерованные серии файлов.
http://data.example.org/dataset/sample_[0001-9999].csv
Как найти шаблон адреса
Правый клик, «Копировать адрес изображения»
Посмотрите на настоящий адрес картинки. Если в нём есть числа — шаблон, скорее всего, есть.
Сравните несколько адресов
Скопируйте адреса первой и последней картинки в галерее. Меняющееся число и есть ваш диапазон.
Проверьте ведущие нули
Если файлы называются img001.jpg, а не img1.jpg, пишите [001-100] — нули сохранятся.
Помните про пропуски
В некоторых последовательностях числа пропущены. Возьмите шаг [1-100:2], если нужны только чётные, или позвольте качалке самой пропустить отсутствующие файлы.
Загляните в инструменты разработчика
F12, вкладка «Сеть», фильтр img — там видны адреса всех загружаемых картинок.
NeoDownloader — бесплатный fusker-инструмент для компьютера
- Параллельная загрузка (до 20 файлов)
- Докачка после обрыва
- Отбор по размеру и разрешению
- Встроенный просмотрщик
- Проекты сохраняются на потом
- Встроенный браузер Chromium
Частые вопросы
Законно ли пользоваться fusker-инструментом?
Fusker просто автоматизирует загрузку файлов, которые и так открыты. Это то же самое, что сохранять каждую картинку правым кликом, только быстрее. Уважайте авторские права и условия сайтов, с которых качаете.
А если части файлов из диапазона нет?
NeoDownloader сам пропускает отсутствующие файлы (ошибки 404) и качает остальные. Знать точный диапазон не нужно — прикиньте на глаз, с пропусками программа разберётся сама.
Как найти шаблон адреса для сайта?
Правый клик по картинке, «Копировать адрес изображения». Ищите в адресе числа — обычно шаблон именно там. Сравните адреса первой и последней картинки, чтобы понять диапазон.
Чем бесплатная версия отличается от Premium?
Бесплатная версия берёт 100 файлов на проект. Без ограничения по времени, без водяных знаков, проектов сколько угодно. Premium ($29.95, разово) снимает ограничения и добавляет видео в HD и 4K.