Я только что нашел это программное обеспечение для собственного использования, а потом вспомнил ваш вопрос. Вот что я нашел, возможно, это может помочь вам:
Folx
Folx - это бесплатный менеджер загрузок для Mac OS X с интерфейсом в стиле Mac. Он предлагает удобное управление загрузками, гибкие настройки и т. Д. В Folx есть уникальная система сортировки и хранения загруженного контента.
iGetter
Site Explorer позволяет исследовать весь веб-сайт или FTP-сайт, поэтому вы можете легко находить и скачивать интересующие вас файлы. Чтобы изучить HTTP, HTTPS или FTP-сайт, выберите элемент группы Site Explorer и выберите функцию контекстного меню «Войти на сайт». URL ", чтобы установить URL сайта. Когда вы дойдете до файла, который хотите загрузить, дважды щелкните по нему или выберите функцию контекстного меню «Добавить в очередь», и он появится в очереди для загрузки. Если вы хотите отменить обработку, просто нажмите кнопку «Пауза» на панели инструментов. Site Explorer анализирует HTML-страницы для всех доступных ссылок, даже просматривая функции JavaScript, поэтому он покажет полный список содержимого веб-страницы.
И я нашел следующее, когда искал ваш вопрос:
Как я могу скачать все файлы MP3 с веб-сайта?
SiteSucker - отличное (бесплатное) приложение! Это позволит вам скачивать папки с сайта. Итак, просто введите свой URL и нажмите «Скачать»
SiteSucker - это приложение для Macintosh, которое автоматически загружает веб-сайты из Интернета. Это делается путем асинхронного копирования веб-страниц сайта, изображений, фонов, фильмов и других файлов на локальный жесткий диск, дублируя структуру каталогов сайта. Просто введите URL (Uniform Resource Locator), нажмите return, и SiteSucker сможет загрузить весь веб-сайт.
Используйте инструмент командной строки
wget
для этого. Если вы неwget
установили, установите его, следуя инструкциям здесь .Чтобы загрузить все связанные файлы из URL, запустите команду
--recursive
Опция говоритwget
по ссылкам. Эти--no-clobber
средства только скачать каждый связанный файл один раз, и--no-parent
предотвращаетwget
от следующих ссылок , которые ведут к родительскому каталогу - вообще не то , что вы хотите.Более подробная информация доступна в документации .
источник
brew install wget
и вы готовы идти.Вот еще одна альтернатива, похожая на ту из Foxl .
Обновление: август 2019
Оба плагина браузера были сняты с производства, и теперь их функциональность является частью Download Shuttle Pro (платная версия). Плагины по-прежнему можно скачать на официальной странице поддержки . Для более новых версий Safari, возможно, придется найти способы обойти введенное ограничение «небезопасного расширения».
Оригинальный ответ ниже
Download Shuttle - простой и легкий менеджер загрузок для macOS. Он работает как автономный или как расширение для браузера. Он поставляется с плагинами для Safari и Chrome .
Это бесплатно . Я считаю, что это проще в использовании, чем Foxl. По сравнению с бесплатной версией Foxl, она также имеет то преимущество, что не имеет рекламы или всплывающих окон, которые просят вас купить полную версию.
Он обновляется (приложения и расширения) с 2017 года.
Протестировано на macOS 10.12.5 и Safari 10.1.1.
источник
Ответ браузера Chrome / Firefox. Chrome / Firefox может использовать атрибут загрузки HTML5 .
Насколько я знаю, Safari пока не поддерживает его.
Так как вы строите веб-страницы. Вы можете добавить атрибут загрузки к ссылкам, а также дать им имя класса, которое поможет вам их найти.
Затем вы используете кнопку, которая запускает функцию JavaScript, которая будет имитировать нажатие на ссылки, которые используют атрибут загрузки, чтобы принудительно загрузить файлы вместо открытия.
Пример.
Также не то, что изображения находятся в подкаталоге.
Страница рабочего примера
источник