NeoDownloader

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.

Другие руководства: