Lav offline spejlkopi af et websted med Wget på Windows og Linux
Nogle gange er du nødt til at få en gennemsigtig kopi af et websted, så du kan få adgang til det offline, sætte en USB-nøgle eller endda uploade til din smartphone og læse den, når du flyver eller rejser. Selvom det i moderne browsere og operativsystemer er let at gemme en webside til PDF, kan det være irriterende at behandle hver enkelt side. Her kommer wget.
Annoncering
Wget er en open source-downloadmanager. Det er en konsolapp, der primært er udviklet til Linux, men med succes overført til andre operativsystemer, herunder Windows og MacOS.
hvordan du ændrer dit navn på ligaenes legender
Hvis du ikke er fortrolig med wget, skal du helt sikkert prøve det. Det er meget kraftfuldt. Det giver mulighed for at hente filer fra websteder ved hjælp af HTTP, HTTPS og FTP, de internetprotokoller, vi bruger i disse dage. Dens adfærd styres af kommandolinjeargumenter.
Wget understøtter en række muligheder for at hente filer på langsomme eller ustabile forbindelser, inklusive forsøg, fortsæt hvor det blev tilbage og mere. Det understøtter filen 'robots.txt', så den kan fungere som en webcrawler. Det kan kun hente ændrede filer, understøtter jokertegn, filtypegrænser og regelmæssige udvidelser.
Wget understøtter rekursiv hentning af HTML-websteder og FTP-servere, så du kan lave et webstedspejl. Her er hvordan det kan gøres.
Før du fortsætter, skal du hente wget-appen.
Få Wget til Windows
Jeg bruger normalt binære filer fra disse kilder:
Begge gør deres arbejde.
Hent Wget på Linux
Brug din distros pakkeleder. Nogle eksempler (kør dem som rod ):
Debian / Ubuntu / Mint:
apt installer wget
CentOS / Redhat
yum installer wget
Arch Linux
pacman -Sy wget
Annulleret Linux
xbps-installer -S wget
For at lave en offline kopi af et websted med Wget,
- Åben kommandoprompt / terminal .
- På Windows skal du skrive den fulde sti til wget.exe-filen.
- Skriv bare wget på Linux.
- Skriv nu følgende argumenter for at få følgende kommando:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
- Udskift
https://site-to-download.com
del med den aktuelle webadresse, du vil lave et spejl af.
Du er færdig!
Her er de kontakter, vi bruger:
--spejl
- anvender en række muligheder for at gøre download rekursivt.- ingen forælder
- Gennemgå ikke det overordnede bibliotek for kun at få en del af webstedet.--konverter-links
- gør, at alle links fungerer korrekt med offline-kopien.--sidekrav
- download JS- og CSS-filer for at bevare den originale sidetypografi, når du gennemsøger et lokalt spejl.--juster-udvidelse
- tilføjer de relevante udvidelser (f.eks. html, css, js) til filer, hvis de blev hentet uden dem.
Det er det.