Naredite kopijo spletnega mesta brez povezave z Wget v sistemu Windows in Linux
Naredite zrcalno kopijo spletnega mesta brez povezave z Wgetom v sistemu Windows in Linux
Včasih morate dobiti kopijo spletnega mesta, po kateri lahko brskate, da lahko do nje dostopate brez povezave, namestite USB ključ ali celo naložite v pametni telefon in jo berete med letenjem ali potovanjem. Čeprav je v sodobnih brskalnikih in operacijskih sistemih enostavno shraniti spletno stran v PDF, je lahko obdelovanje vsake posamezne strani moteče. Tukaj prihaja wget.
Wget je odprtokodni upravitelj prenosov. To je konzolna aplikacija, razvita predvsem za Linux, vendar je bila uspešno prenesena v druge operacijske sisteme, vključno z Windows in MacOS.
Če niste seznanjeni z wgetom, ga vsekakor poskusite. Je zelo močan. Omogoča pridobivanje datotek s spletnih mest z uporabo HTTP, HTTPS in FTP, internetnih protokolov, ki jih uporabljamo danes. Njegovo vedenje nadzirajo argumenti ukazne vrstice.
Wget podpira različne možnosti za pridobivanje datotek pri počasnih ali nestabilnih povezavah, vključno s ponovnimi poskusi, nadaljevanjem, kjer je ostalo, in še več. Podpira datoteko "robots.txt", zato lahko deluje kot spletni pajek. Lahko pridobi samo spremenjene datoteke, podpira nadomestne znake, omejitve vrste datotek in običajne razširitve.
Wget podpira rekurzivno iskanje spletnih mest HTML in strežnikov FTP, kar vam omogoča, da naredite zrcalo spletnega mesta. Evo, kako je to mogoče storiti.
Preden nadaljujete, morate prenesti aplikacijo wget.
Prenesite Wget na Windows
Običajno uporabljam binarne datoteke iz teh virov:
- Večno dolgčas
- SourceForge
Oba opravljata svoje delo.
Prenesite Wget na Linux
Uporabite upravitelja paketov svoje distribucije. Nekaj primerov (run jih kot koren):
Debian/Ubuntu/Mint:
apt install wget
CentOS/Redhat
yum namestite wget
Arch Linux
pacman -Sy wget
Izprazni Linux
xbps-install -S wget
Če želite narediti kopijo spletnega mesta brez povezave z Wgetom,
- Odprto ukazni poziv / terminal.
- V sistemu Windows vnesite celotno pot do datoteke wget.exe.
- V Linuxu vnesite samo wget.
- Zdaj vnesite naslednje argumente, da dobite naslednji ukaz:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
- Zamenjajte
https://site-to-download.com
del z dejanskim URL-jem spletnega mesta, za katerega želite narediti ogledalo.
Končali ste!
Tukaj so stikala, ki jih uporabljamo:
-
--ogledalo
- uporablja številne možnosti za rekurzijo prenosa. -
--brez staršev
– Ne iščite nadrejenega imenika, da bi dobili samo del spletnega mesta. -
--pretvori-povezave
- omogoča, da vse povezave pravilno delujejo s kopijo brez povezave. -
--page-requisites
- prenesite datoteke JS in CSS, da ohranite izvirni slog strani pri brskanju po lokalnem zrcalu. -
--prilagodi-podaljšek
- doda ustrezne razširitve (npr. html, css, js) datotekam, če so bile pridobljene brez njih.
To je to.