berlo
Опытный user
- Регистрация
- 30 Сен 2020
- Сообщения
- 330
- Реакции
- 44
Что нам для этого нужно?
1.Homebrew
Скачать и установить его можно кликнув тут
Просто скопировать строчку и вставить в терминал, установка пройдет автоматически
2.Установите пакет wget
Для его установки следует выполнить в консоли следующую строчку
brew install wget
3.Копируем сайт
Для начала следует перейти в любую удобную для нас папку, в которой будет сохранен сайт
Для копирования сайта, следует вставить в консоль следующую строчку без кавычек
wget -r -k -l 1 -p -E -nc "ссылка на сайт"
Как видим, с данной задачей справится любой желающий
Спасибо за внимание и успехов
Подробнее про параметры wget
-r – данный параметр указывает на то, что нужно рекурсивно переходить по ссылкам на скачиваемом сайте.
-k – данный параметр используется для того, чтобы wget преобразовал все ссылки в загруженных файлах для последующего просмотра в автономном режиме.
-l – данный параметр задает максимальную глубину вложенности страниц, которые wget должен скачать. В своем примере я указал 1 (единица), в результате загрузилась только главная страница. Рекомендуется устанавливать данный параметр на значении 5-8. Если установить большее значение, то wget может “зарыться” так глубоко, что скачивание будет идти бесконечно.
-p – данный параметр нужен для того, чтобы загрузить все файлы, которые нужны для корректного отображения страниц (изображения, css, java и т.д.).
-E – данный параметр добавляет к загруженным файлам (страничкам) расширение .html.
-nc – данный параметр исключает перезапись существующих файлов. Это может быть полезно, если сайт не загрузился за раз, либо загрузка была прервана по каким-либо причинам.
1.Homebrew
Скачать и установить его можно кликнув тут
Просто скопировать строчку и вставить в терминал, установка пройдет автоматически
2.Установите пакет wget
Для его установки следует выполнить в консоли следующую строчку
brew install wget
3.Копируем сайт
Для начала следует перейти в любую удобную для нас папку, в которой будет сохранен сайт
Для копирования сайта, следует вставить в консоль следующую строчку без кавычек
wget -r -k -l 1 -p -E -nc "ссылка на сайт"
Как видим, с данной задачей справится любой желающий
Спасибо за внимание и успехов

Подробнее про параметры wget
-r – данный параметр указывает на то, что нужно рекурсивно переходить по ссылкам на скачиваемом сайте.
-k – данный параметр используется для того, чтобы wget преобразовал все ссылки в загруженных файлах для последующего просмотра в автономном режиме.
-l – данный параметр задает максимальную глубину вложенности страниц, которые wget должен скачать. В своем примере я указал 1 (единица), в результате загрузилась только главная страница. Рекомендуется устанавливать данный параметр на значении 5-8. Если установить большее значение, то wget может “зарыться” так глубоко, что скачивание будет идти бесконечно.
-p – данный параметр нужен для того, чтобы загрузить все файлы, которые нужны для корректного отображения страниц (изображения, css, java и т.д.).
-E – данный параметр добавляет к загруженным файлам (страничкам) расширение .html.
-nc – данный параметр исключает перезапись существующих файлов. Это может быть полезно, если сайт не загрузился за раз, либо загрузка была прервана по каким-либо причинам.