Главная Программного Обеспечения Сделайте автономную копию сайта с помощью Wget в Windows и Linux

Сделайте автономную копию сайта с помощью Wget в Windows и Linux



Создание автономной зеркальной копии сайта с помощью Wget в Windows и Linux

Иногда вам нужно получить доступную для просмотра копию веб-сайта, чтобы вы могли получить к ней доступ в автономном режиме, подключить USB-накопитель или даже загрузить на свой смартфон и прочитать ее во время полета или путешествия. Хотя в современных браузерах и операционных системах легко сохранить веб-страницу в формате PDF, обработка каждой отдельной страницы может раздражать. А вот и wget.

Реклама

Wget - менеджер загрузок с открытым исходным кодом. Это консольное приложение, разработанное в первую очередь для Linux, но успешно перенесенное на другие ОС, включая Windows и MacOS.

sims 4 как вращать объекты

Если вы не знакомы с wget, вам обязательно стоит попробовать. Это очень мощно. Он позволяет получать файлы с веб-сайтов, используя HTTP, HTTPS и FTP, Интернет-протоколы, которые мы используем в наши дни. Его поведение контролируется аргументами командной строки.

Wget поддерживает множество опций для получения файлов при медленных или нестабильных соединениях, в том числе повторные попытки, продолжение с того места, где оно осталось, и многое другое. Он поддерживает файл robots.txt, поэтому может работать как поисковый робот. Он может извлекать только измененные файлы, поддерживает подстановочные знаки, ограничения типов файлов и обычные расширения.

Wget поддерживает рекурсивное извлечение веб-сайтов в формате HTML и FTP-серверов, что позволяет вам сделать их зеркалом. Вот как это можно сделать.

Прежде чем продолжить, вам необходимо получить приложение wget.

Получить Wget в Windows

Обычно я использую двоичные файлы из этих источников:

Оба делают свое дело.

Получить Wget в Linux

Используйте менеджер пакетов вашего дистрибутива. Некоторые примеры (запустите их как корень ):

Debian / Ubuntu / Mint:

apt install wget

CentOS / Redhat

ням установить wget

Arch Linux

pacman -Sy wget

Void Linux

xbps-install -S wget

Чтобы сделать автономную копию сайта с помощью Wget,

  1. открыто командная строка / Терминал .
  2. В Windows введите полный путь к файлу wget.exe.
  3. В Linux введите просто wget.
  4. Теперь введите следующие аргументы, чтобы получить следующую команду:wget --mirror --convert-links --adjust-extension --page-Requisites --no-parent https://site-to-download.com
  5. Заменитьhttps://site-to-download.comчасть с фактическим URL-адресом сайта, который вы хотите сделать зеркалом.

Вы сделали!

Вот переключатели, которые мы используем:

  • --зеркало- применяет несколько параметров, чтобы сделать загрузку рекурсивной.
  • - нет родителей- Не сканировать родительский каталог, чтобы получить только часть сайта.
  • --convert-links- заставляет все ссылки корректно работать с офлайн-копией.
  • --page-реквизиты- загрузите файлы JS и CSS, чтобы сохранить исходный стиль страницы при просмотре локального зеркала.
  • --adjust-extension- добавляет соответствующие расширения (например, html, css, js) к файлам, если они были получены без них.

Вот и все.

Интересные статьи

Выбор редакции

Как получить доступ к Samsung Notes на ПК
Как получить доступ к Samsung Notes на ПК
Samsung Notes — одно из лучших приложений для письма и рисования на графическом планшете. Вот как получить к нему доступ на ПК.
Как включить телевизор Vizio без пульта
Как включить телевизор Vizio без пульта
Если вы, как и миллионы других, регулярно теряете пульт от телевизора, не бойтесь. Вот как включить телевизор Vizio без пульта дистанционного управления.
Как очистить все фильтры в Google Таблицах
Как очистить все фильтры в Google Таблицах
Фильтры Google Таблиц великолепны, особенно если вы имеете дело с большим объемом данных. Они позволяют сортировать и систематизировать информацию, обеспечивая лучшее понимание и ясность. Более того, вы можете комбинировать больше фильтров, когда вы
Как это исправить, если Nintendo Switch не подключается к Wi-Fi
Как это исправить, если Nintendo Switch не подключается к Wi-Fi
Если ваш Nintendo Switch не подключается к Интернету, вернитесь в Интернет, перезагрузив консоль или маршрутизатор. Или это может быть из-за сбоя.
Горячие клавиши командной строки в Windows 8 и Windows 7
Горячие клавиши командной строки в Windows 8 и Windows 7
Горячие клавиши командной строки в Windows 8 и Windows 7
Как удалить и удалить Обратитесь в службу поддержки в Windows 10
Как удалить и удалить Обратитесь в службу поддержки в Windows 10
Если вы не нашли использования приложения Contact Support в Windows 10, вы можете удалить его. В этой статье мы увидим, как это можно сделать.
Как исправить переход вашей поисковой системы на Yahoo
Как исправить переход вашей поисковой системы на Yahoo
Многие интернет-пользователи сообщают, что их поисковые системы переключаются с Google или Bing на Yahoo и наоборот без каких-либо конкретных изменений. Если вы сталкивались с этим, возможно, вы стали жертвой угонщиков браузера, которые пытаются