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

Это один из самых полезных инструментов для сохранения сайтов целиком за последнее время! Проект Website Downloader недавно перевели в открытый доступ, и он избавляет от типичной боли с битыми стилями при локальном сохранении страниц. Утилита работает на Node.js и корректно вытягивает весь фронтенд, а не просто копирует голый код.
Главная фишка проекта — автоматическая обработка зависимостей. Скрипт самостоятельно находит и скачивает все связанные ресурсы: CSS, клиентский JavaScript, изображения и кастомные шрифты. Самое важное, что утилита на лету переписывает абсолютные ссылки на относительные. В итоге вы получаете полностью рабочую локальную версию сайта. Она корректно открывается в браузере без подключения к сети и настройки локального сервера.
Все собранные ассеты и HTML-страницы автоматически упаковываются в единый ZIP-архив. Скрипт отдает готовые файлы по мере их загрузки. Ждать завершения полного парсинга для тяжелых многостраничных проектов не придется. Это отличный базовый инструмент для реверс-инжиниринга чужой верстки, локального бэкапа или сбора интерактивных референсов.
Поделиться:
Ещё из архива
Все публикации
Интервью с Владимиром Аюевым: графический язык бигтеха, студия SASHA и дизайн-образование
1 месяц назад
Jockey от TwelveLabs: ИИ-агент для семантического поиска по видеоархивам и извлечения метаданных
1 месяц назад
Архитектура винной этикетки: баланс наборного шрифта и каллиграфии в кейсе Winecraft
1 месяц назад
Оптимизация контекста в Claude Code: как работает кэширование промптов и за что мы платим
1 месяц назад
Архитектура памяти для LLM-агентов: от базового SQLite до Graph RAG
1 месяц назад