ЗДЕСЬ медиа
github.com

Website Downloader: открытая Node.js утилита для полного скачивания сайтов со всеми ресурсами

Это один из самых полезных инструментов для сохранения сайтов целиком за последнее время! Проект Website Downloader недавно перевели в открытый доступ, и он избавляет от типичной боли с битыми стилями при локальном сохранении страниц. Утилита работает на Node.js и корректно вытягивает весь фронтенд, а не просто копирует голый код.

Главная фишка проекта — автоматическая обработка зависимостей. Скрипт самостоятельно находит и скачивает все связанные ресурсы: CSS, клиентский JavaScript, изображения и кастомные шрифты. Самое важное, что утилита на лету переписывает абсолютные ссылки на относительные. В итоге вы получаете полностью рабочую локальную версию сайта. Она корректно открывается в браузере без подключения к сети и настройки локального сервера.

Все собранные ассеты и HTML-страницы автоматически упаковываются в единый ZIP-архив. Скрипт отдает готовые файлы по мере их загрузки. Ждать завершения полного парсинга для тяжелых многостраничных проектов не придется. Это отличный базовый инструмент для реверс-инжиниринга чужой верстки, локального бэкапа или сбора интерактивных референсов.

Поделиться:

Telegram

Ещё из архива

Все публикации