Как скачать сайт целиком: лучшие способы

Обложка: как скачать сайт целиком на компьютер

На фоне слухов про грядущий цифровой апокалипсис невольно хочется скачать себе побольше интернета, пока его не отрубили. Но и в обычной жизни это бывает полезно. Любой сайт живет на чужом сервере, и однажды этот сервер выключат. Домен не продлят, владелец сменит движок, редакция вычистит старые материалы — и ссылка, которую вы бережно положили в закладки, выдаст вам вежливую ошибку. Защита от такого сценария ровно одна: своя копия на локальном диске.

Хорошая новость в том, что скачать сайт целиком сегодня можно без единой строчки кода и совершенно бесплатно. Плохая новость тоже есть. И начну я именно с нее, чтобы вы не разочаровались на третьем шаге инструкции.

Что у вас получится, а что нет

Программы-копировщики сайтов на сетевом жаргоне называются краулерами. Устроен краулер предельно просто. Он притворяется браузером, запрашивает у сервера страницу, вычитывает из нее адреса других страниц, картинок, стилей и шрифтов, идет по ним и повторяет это до тех пор, пока адреса не кончатся. Все, что сервер согласился отдать обычному посетителю, окажется у вас на диске. Остальное — что? — правильно, не окажется.

А как понять заранее, что вам отдадут, а что нет?

Существует 4 четких параметра, которые позволяют более-менее уверенно прогнозировать ответ на этот вопрос.

  • Статика переносится полностью. HTML, CSS, JavaScript, изображения, шрифты, PDF и прочие файлы, на которые ведут прямые ссылки, скачиваются вместе с версткой, меню и переходами между страницами.
  • Серверная логика не переносится вообще. Поиск по сайту, фильтры каталога, корзина, калькулятор доставки — это код, который исполняется на чужой машине, и в архив он не попадает. Вы получаете только результат его работы в виде готовых страниц.
  • Формы остаются декорацией. Поля обратной связи сохранятся и будут выглядеть как настоящие, но отправлять данные им некуда: адресата у них больше нет.
  • Динамический контент, который подгружают скрипты, теряется. Бесконечная лента, комментарии по клику, интерактивные карты и галереи с ленивой загрузкой… Ничего этого вы не скачаете. Вам достанется в лучшем случае то, что в данный момент отображено на странице. Копировщик читает исходный HTML, а не исполняет JavaScript так, как это делает браузер.

Отдельная история — закрытые разделы. Если страницу не отдают без авторизации или без подписки, копировщик получит ту же заглушку, что и случайный гость.

Правда, в свежих версиях инструментов этот пункт немного изменился. HTTrack начиная с версии 3.51 умеет снимать зеркало из вашей собственной сессии — вы входите в аккаунт в обычном браузере, а программа работает уже от вашего имени. Это способ сохранить то, к чему у вас и так есть законный доступ, а не обойти платную стену. Чужую подписку не откроет ни один копировщик.

Права владельца, robots.txt и нагрузка на сервер

Прежде чем запускать краулер на чужой домен, стоит потратить минуту на два вопроса: вправе ли вы это делать и не навредите ли вы сайту.

Тексты, фотографии, дизайн и код сайта — объекты авторского права, и принадлежат они владельцу ресурса, даже если значка копирайта нигде не видно. Сохранить копию для личных целей — чтения офлайн, учебы, домашнего архива — закон позволяет. А вот выложить чужую копию на своем домене, продать ее как собственный шаблон или запустить клон чужого лендинга нельзя.

Техническая сторона вежливости сводится к трем простым вещам.

  • Файл robots.txt лежит в корне любого сайта по адресу вида example.com/robots.txt и перечисляет разделы, которые владелец просит не обходить роботам. HTTrack по умолчанию следует его правилам. Не отключайте эту настройку.
  • Пользовательское соглашение многих сервисов прямо запрещает автоматический сбор данных — едва ли вам прилетит, если скачиваете для личных целей, но риск всегда есть.
  • Скорость обхода регулируется в настройках любой программы. Краулер в двадцать потоков создает нагрузку, сравнимую с небольшим наплывом посетителей. Если защитный контур сайта ее отследит — получите бан по IP.

Свободные лицензии

Есть, впрочем, сайты, которые не против, чтобы народ их скачивал (например, Википедия). По умолчанию будем исходить из того, что вы работаете именно с таким сайтом.

Разрешение обычно лежит в одном из четырех мест.

  • Подвал страницы. У Википедии там сказано прямо: текст доступен по лицензии Creative Commons Attribution-ShareAlike 4.0. Если такая строка есть, искать больше нечего.
  • Отдельная страница с адресом вида site.ru/license, site.ru/copyright или разделом «Условия использования».
  • Машиночитаемая пометка в коде страницы: тег link с атрибутом rel=»license» или свойство license в разметке schema.org. На это ориентируются роботы, и это самый надежный признак.
  • Готовые офлайн-сборки: дампы базы, ZIM-файлы для читалки Kiwix, экспорт в PDF, открытый API. Сам факт, что их выкладывают, и есть приглашение скачивать. Для Википедии это, кстати, единственный разумный путь: тащить краулером миллионы статей бессмысленно, когда рядом лежит готовый архив.

Открытая лицензия — это разрешение не только сохранить копию, но и опубликовать ее. Правда, с условиями: семейство Creative Commons почти всегда требует указать автора и источник, назвать саму лицензию со ссылкой и обозначить внесенные изменения, а варианты с пометкой ShareAlike обязывают выпускать переработку под той же лицензией.

Встречаются и ограничения построже: NC запрещает коммерческое использование, ND — переделки

Лицензия бывает поэлементная: текст свободный, а конкретная фотография внутри статьи — нет, логотип и вовсе охраняется как товарный знак.

Скачать сайт целиком онлайн: способ без установки

Интерфейс SaveWeb2Zip для сохранения сайта в ZIP

Если задача разовая, а сайт невелик (лендинг, визитка, одна длинная страница) — программу можно и не ставить. С такой работой справится онлайн-сервис, которому нужны только линк и несколько секунд.

Я говорю о SaveWeb2Zip. Он бесплатен, говорит по-русски, открывается без VPN и не спрашивает регистрацию. В качестве подопытного дальше идет условный example.com — подставьте вместо него нужный адрес.

  1. Откройте сервис. Адрес — saveweb2zip.com/ru. Язык переключается в правом верхнем углу, никаких кабинетов и почты заводить не нужно.
  2. Вставьте полный адрес. Именно полный, вместе с протоколом: https://example.com/. Сервис отталкивается от указанной страницы, поэтому для копии всего ресурса давайте ему главную, а не внутренний материал.
  3. Отметьте нужные галочки. Их четыре, и смысл каждой разбираю ниже. Минимум, который стоит включить всегда, — «Сохранить структуру сайта».
  4. Нажмите «Скачать» и подождите. Под кнопкой побежит счетчик обработанных файлов. Лендинг укладывается в несколько секунд, сайт на пару десятков страниц — в минуту-другую.
  5. Распакуйте архив и проверьте результат. Внутри ZIP лежит файл index.html — откройте его двойным кликом, и страница развернется в браузере уже с вашего диска.

Теперь о галочках. От них зависит, что именно вы получите.

  • «Сохранить структуру сайта» — главная опция. Она отвечает за то, чтобы скачать сайт целиком с сохранением структуры: папки и имена файлов повторяют оригинальные, и копию потом легко читать, править и заливать на хостинг. Без нее все содержимое сваливается в общую кучу с перемешанными именами.
  • «Скопировать мобильную версию сайта» заставляет сервис представиться мобильным браузером. Полезно, когда десктопная и мобильная верстка на сайте различаются принципиально.
  • «Переименовать все файлы» меняет имена картинок и скриптов на нейтральные. Опция для тех, кто забирает верстку как заготовку для собственного проекта.
  • «Альтернативное скачивание» — запасной режим на случай, если основной спотыкается о защиту или нестандартную верстку. Если архив пришел полупустым, начните повторную попытку именно с этой галочки.

У сервиса есть и Telegram-бот @webtozip_bot — тот же движок, только архив приходит сообщением в мессенджер. Удобно, когда вы не за компьютером. А вот многостраничник на тысячу страниц онлайн-сервису лучше не поручать: браузерная вкладка с такой задачей не справится, здесь нужна программа.

Как скачать сайт целиком на компьютер: HTTrack

Главная страница HTTrack версии 3.51

Когда страниц больше десятка, нужен инструмент, который умеет обходить сайт вглубь, возобновлять прерванную загрузку и обновлять уже скачанную копию. Бесплатный HTTrack занимается этим с 1998 года и за прошедшие годы успел стать негласным стандартом.

В 2026 году у программы случилось второе рождение. После девяти лет без обновлений под Windows в октябре вышла версия 3.51 с 64-битной, 32-битной и ARM64-сборками, впервые в истории появился официальный образ для macOS на Apple Silicon, а следом и приложение в Google Play.

Где взять программу

Скачивать стоит только с httrack.com, раздел Download — на сторонних каталогах софта под этим именем попадается всякое. Кнопки «Скачать» в привычном виде там нет, вместо нее таблица со сборками: выбирайте строку под свою систему.

  • Windows 7 SP1 и новее — установщик WinHTTrack, 64-битный, 32-битный или ARM64 для планшетов и ноутбуков на ARM.
  • macOS 15 и новее на чипах Apple Silicon — образ DMG, заверенный Apple, так что система пустит его без возражений.
  • Linux — пакет в штатном репозитории, никакого скачивания вручную: в Debian и Ubuntu достаточно команды sudo apt install webhttrack в терминале.
  • Android 7 и новее — приложение из Google Play, зеркала сохраняются в общую память телефона.

Программа распространяется по свободной лицензии GPL: платных версий, подписок и лимитов у нее нет, оплачивать нечего. Windows XP и Vista остановились на версии 3.49-2 от 2017 года — она тоже лежит на сайте, в нижней части страницы загрузок.

Первый запуск

Мастер первого запуска WinHTTrack

Интерфейс у программы выглядит ровно на свои годы — теплый ламповый стиль 90-х. Зато логика работы очень простая: мастер проведет вас по шагам и ничего не спросит дважды.

  1. Запустите программу. На Windows это обычное окно. На macOS и Linux интерфейс откроется вкладкой в браузере — пугаться не нужно, это та же программа, просто с веб-оболочкой.
  2. Создайте проект. Введите имя проекта, при желании категорию и укажите папку, куда ляжет копия. Проект — это закладка: к нему можно вернуться и докачать сайт позже.
  3. Выберите тип действия и вставьте адрес. Нужный пункт называется «Загрузить сайты». В поле ниже добавьте адрес целиком, вместе с https.
  4. Загляните в параметры. Кнопка «Задать параметры» открывает вкладки с ограничениями, скоростью и фильтрами. Что именно там трогать, разбираю следующим пунктом.
  5. Запустите и дождитесь финиша. Кнопки «Далее» и «Готово» стартуют обход. В окне поползет статистика: сколько файлов получено, сколько осталось в очереди, с какой скоростью идет загрузка.
  6. Откройте копию. В папке проекта появится index.html со списком зеркал, а рядом — каталог с именем домена, внутри которого лежит сам сайт.

Настроек в программе много, но на практике вам понадобятся четыре.

  • Максимальная глубина обхода определяет, на сколько кликов от стартовой страницы уйдет робот. Для одного раздела хватает двух-трех уровней, для сайта целиком поле оставляют пустым.
  • Ограничение числа соединений и скорости стоит выставить вручную — двух-четырех потоков достаточно. Это вежливо по отношению к чужому серверу и заметно снижает риск бана.
  • Максимальный размер зеркала работает страховкой от сюрпризов: без него легко выкачать сорок гигабайт медиафайлов и обнаружить это на рассвете.
  • Правила robots.txt включены по умолчанию, и на чужом ресурсе их лучше не трогать.

Что нового в версии 3.51

Обновление вышло не косметическим, и два пункта из него напрямую меняют качество копий.

  • Зеркало за логином. WinHTTrack и приложение для Android открывают окно браузера, где вы входите в аккаунт сами, после чего обход идет уже в вашей сессии. В версии для macOS и Linux то же самое делается вставкой скопированного из браузера запроса.
  • Шрифты и картинки, названные внутри таблиц стилей, теперь забираются целиком — раньше часть такой графики терялась, и копия выглядела бледнее оригинала.
  • Темное оформление: в версии для macOS и Linux оно штатное, в WinHTTrack включается ключом —dark.

Cyotek WebCopy: альтернатива для Windows

Интерфейс Cyotek WebCopy с правилами обхода

Если интерфейс HTTrack вызывает у вас приступ ностальгии по Windows XP, посмотрите на Cyotek WebCopy.

Это бесплатная программа британской студии Cyotek, живущая только под Windows: ей нужна Windows 10 версии 1607 и новее, Windows 8.1 или Windows 7 SP1 плюс .NET Framework 4.8, который установщик при необходимости доставит сам. Русского интерфейса нет, все подписи английские.

Сильная сторона программы — не скорость, а управляемость. Вместо одной кнопки «качай все» вам дают систему правил, и это окупается на больших сайтах.

  • Правила на регулярных выражениях решают, какие адреса забирать, а какие пропускать: можно выкачать только каталог товаров и демонстративно не трогать блог.
  • Карта ссылок показывает структуру сайта до начала загрузки, вместе с диаграммой того, из чего ресурс состоит по объему.
  • Отчеты об ошибках, редиректах и битых ссылках собираются в отдельные вкладки — это, кстати, делает программу неплохим аудитором для собственного сайта.
  • Поддержка авторизации через формы позволяет скачать закрытый раздел, к которому у вас есть доступ.
  • Версия для командной строки встраивается в скрипты, если копию нужно обновлять по расписанию.

Разработчик, к его чести, прямо предупреждает о главном ограничении: у программы нет ни виртуального DOM, ни разбора JavaScript, и скачивает она исключительно то, что отдал сервер. На сайтах, собранных на современных фронтенд-фреймворках, результат окажется небогатым — и это справедливо для всех инструментов из статьи. Официальный сайт программы — cyotek.com.

Сравнительная таблица

Для удобства сведу три инструмента в одну картину.

Инструмент Платформы Интерфейс Цена Когда выбирать
SaveWeb2Zip браузер, Telegram-бот русский бесплатно лендинг или отдельная страница без установки программ
HTTrack 3.51 Windows, macOS, Linux, Android мультиязычный бесплатно, GPL многостраничный сайт и регулярное обновление копии
Cyotek WebCopy Windows английский бесплатно выборочная выгрузка по правилам и аудит своего сайта

Если сайт уже не открывается

Все описанное выше работает только с живыми ресурсами. Когда домен отключен, остается веб-архив — Wayback Machine на web.archive.org, где хранятся слепки страниц за разные даты. Вытаскивать их по одной мучительно, поэтому существуют сервисы-восстановители.

Интерфейс Archivarix для восстановления сайта

Самый известный из них — Archivarix на archivarix.com, с русским интерфейсом: до двухсот файлов он восстанавливает бесплатно и без урезания возможностей, дальше берет около пяти долларов за первую тысячу файлов и по полдоллара за каждую следующую. Сервис умеет и выгружать живые сайты, и собирать мертвые из архива, а к результату прилагается собственная простая CMS для правки страниц. Полнота копии здесь зависит не от сервиса, а от того, насколько прилежно архив обходил сайт: часть картинок и стилей может отсутствовать за любую дату.

Чек-лист проверки сохраненной копии

Загрузка закончилась — это еще не повод закрывать вкладку. Пять минут на проверку избавят вас от открытия, что архив бесполезен, в тот момент, когда оригинал уже недоступен.

  1. Откройте index.html из папки, а не из окна программы: в адресной строке браузера должно стоять file:/// — значит, страница действительно читается с диска.
  2. Отключите интернет и обновите страницу. Если верстка осыпалась, часть файлов подтягивалась с чужого сервера и в копию не попала.
  3. Проверьте верстку: шрифты, отступы, колонки. Разъехавшаяся страница почти всегда означает, что не докачались таблицы стилей.
  4. Убедитесь, что грузятся все изображения, включая фоновые и логотип. Пустые рамки вместо картинок — повод запустить загрузку повторно.
  5. Пройдите по меню и внутренним ссылкам: они должны вести внутрь копии. Переход на оригинальный домен означает, что адреса не были переписаны на локальные.
  6. Дойдите до самого глубокого раздела, который вам нужен. Если обход был ограничен по глубине, нижние уровни просто отсутствуют.
  7. Посмотрите на размер папки. Триста килобайт вместо ожидаемых мегабайт — верный признак того, что загрузка оборвалась в самом начале.
  8. Проверьте кодировку: вместо русского текста не должно быть набора символов неизвестного происхождения.
  9. Не удивляйтесь неработающим поиску, формам и фильтрам. Это не брак копии, а нормальное поведение статичного архива.

Вывод

Интернет по-прежнему кажется бесконечной библиотекой, из которой ничего не пропадает. На самом деле он больше похож на песчаные дюны: страницы исчезают тихо, без объявлений и некрологов, и замечаешь это только тогда, когда нужная ссылка перестает открываться. Запустите на эти дюны ваш краулер. Привычка сохранять важное на свой диск может выручить неожиданно, когда выручить уже больше нечему. Попробуйте скачать первым тот сайт, потерю которого вы заметили бы сразу.

Часто задаваемые вопросы

Можно ли скачать сайт целиком бесплатно? Toggle
Да, все три инструмента из статьи бесплатны: SaveWeb2Zip работает онлайн без регистрации, HTTrack распространяется по лицензии GPL, Cyotek WebCopy — бесплатная программа с добровольными донатами.
Почему скачанная копия выглядит не так, как оригинал? Toggle
Чаще всего не докачались таблицы стилей или шрифты. Запустите загрузку повторно, увеличив глубину обхода и сняв ограничения по типам файлов.
Будут ли работать формы, поиск и корзина? Toggle
Нет, они останутся на месте визуально, но перестанут что-либо делать. Эта часть сайта исполняется на сервере и в копию не переносится.
Законно ли скачивать чужой сайт? Toggle
Сохранить копию для личного использования можно, а публиковать ее на своем домене или продавать как шаблон нельзя — контент защищен авторским правом владельца.
Как скачать сайт целиком на компьютер, если в нем тысячи страниц? Toggle
Только программой: онлайн-сервисы на таких объемах обрываются. Запускайте HTTrack с ограничением скорости и возобновляйте загрузку при сбоях через повторный запуск проекта.
Можно ли сохранить сайт, который уже не открывается? Toggle
Живые копировщики здесь бессильны, но страницы могут лежать в Wayback Machine. Собрать из архива рабочий сайт помогают сервисы вроде Archivarix.