Utwórz offline kopię lustrzaną witryny za pomocą Wget w systemie Windows i Linux
Czasami trzeba pobrać kopię strony internetowej, którą można przeglądać, aby uzyskać do niej dostęp w trybie offline, włożyć pamięć USB lub nawet przesłać ją na smartfon i czytać podczas lotu lub podróży. Chociaż w nowoczesnych przeglądarkach i systemach operacyjnych zapisanie strony internetowej w formacie PDF jest łatwe, przetwarzanie każdej strony może być denerwujące. Nadchodzi wget.
Reklama
Wget to menedżer pobierania typu open source. Jest to aplikacja konsolowa opracowana głównie dla systemu Linux, ale z powodzeniem przeniesiona na inne systemy operacyjne, w tym Windows i MacOS.
jak importować czcionki do słowa
Jeśli nie znasz wget, zdecydowanie powinieneś spróbować. Jest bardzo potężny. Umożliwia pobieranie plików z witryn internetowych przy użyciu protokołów HTTP, HTTPS i FTP, których używamy obecnie. Jego zachowanie jest kontrolowane przez argumenty wiersza poleceń.
Wget obsługuje różne opcje pobierania plików przy powolnych lub niestabilnych połączeniach, w tym ponawianie, kontynuowanie od miejsca, w którym się znajduje i nie tylko. Obsługuje plik „robots.txt”, dzięki czemu może działać jak robot sieciowy. Może pobierać tylko zmodyfikowane pliki, obsługuje symbole wieloznaczne, ograniczenia typów plików i zwykłe rozszerzenia.
Wget obsługuje rekursywne pobieranie witryn internetowych HTML i serwerów FTP, umożliwiając tworzenie kopii lustrzanych witryn internetowych. Oto, jak można to zrobić.
Przed kontynuowaniem musisz pobrać aplikację wget.
Pobierz Wget na Windows
Zwykle używam plików binarnych z tych źródeł:
Obaj wykonują swoją pracę.
Pobierz Wget w systemie Linux
Użyj menedżera pakietów swojej dystrybucji. Kilka przykładów (run je jako root ):
Debian / Ubuntu / Mint:
apt install wget
CentOS / Redhat
yum install wget
Arch Linux
pacman -Sy wget
Void Linux
xbps-install -S wget
Aby utworzyć kopię offline witryny za pomocą Wget,
- otwarty wiersz polecenia / terminal .
- W systemie Windows wpisz pełną ścieżkę do pliku wget.exe.
- W systemie Linux wpisz po prostu wget.
- Teraz wpisz następujące argumenty, aby uzyskać następujące polecenie:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
- Zastąp
https://site-to-download.com
część z rzeczywistym adresem URL witryny, którego kopię lustrzaną chcesz utworzyć.
Gotowe!
Oto przełączniki, których używamy:
--lustro
- stosuje szereg opcji, aby pobieranie było cykliczne.- brak rodzica
- Nie przeszukuj katalogu nadrzędnego w celu pobrania tylko części witryny.--convert-links
- sprawia, że wszystkie linki działają poprawnie z kopią offline.--page-requisites
- pobierz pliki JS i CSS, aby zachować oryginalny styl strony podczas przeglądania lokalnego serwera lustrzanego.--adjust-extension
- dodaje odpowiednie rozszerzenia (np. html, css, js) do plików, jeśli zostały pobrane bez nich.
Otóż to.