Gör offline spegelkopia av en webbplats med Wget på Windows och Linux
Ibland måste du skaffa en sökbar kopia av en webbplats, så att du kan komma åt den offline, sätta på ett USB-minne eller till och med ladda upp till din smartphone och läsa den när du flyger eller reser. Det är enkelt att spara en webbsida i PDF i moderna webbläsare och operativsystem, men det kan vara irriterande att bearbeta varje sida. Här kommer wget.
Annons
Wget är en nedladdningshanterare med öppen källkod. Det är en konsolapp som utvecklats främst för Linux, men som framgångsrikt överförs till andra operativsystem, inklusive Windows och MacOS.
Mac anpassad upplösning för extern skärm
Om du inte känner till wget bör du definitivt prova. Det är väldigt kraftfullt. Det gör det möjligt att hämta filer från webbplatser med HTTP, HTTPS och FTP, de internetprotokoll som vi använder idag. Dess beteende styrs av kommandoradsargument.
Wget stöder en mängd olika alternativ för att hämta filer på långsamma eller instabila anslutningar, inklusive försök, fortsätt där det var kvar och mer. Den stöder filen 'robots.txt' så att den kan fungera som en webbsökare. Det kan bara hämta modifierade filer, stöder jokertecken, filtypbegränsningar och vanliga tillägg.
Wget stöder rekursiv hämtning av HTML-webbplatser och FTP-servrar, så att du kan skapa en webbplats spegel. Så här kan det göras.
Innan du fortsätter måste du hämta wget-appen.
Skaffa Wget på Windows
Jag brukar använda binärer från dessa källor:
Båda gör sitt arbete.
Skaffa Wget på Linux
Använd din distros pakethanterare. Några exempel (kör dem som rot ):
Debian / Ubuntu / Mint:
apt install wget
CentOS / Redhat
yum installera wget
Arch Linux
pacman -Sy wget
Ogiltig Linux
xbps-install -S wget
För att göra en offline kopia av en webbplats med Wget,
- Öppet kommandotolken / terminal .
- I Windows skriver du hela sökvägen till filen wget.exe.
- Skriv bara wget på Linux.
- Skriv nu följande argument för att få följande kommando:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
- Ersätt
https://site-to-download.com
del med den faktiska webbadressen du vill göra en spegel av.
Du är färdig!
Här är omkopplarna vi använder:
--spegel
- tillämpar ett antal alternativ för att göra nedladdningen rekursiv.- ingen förälder
- Genomsök inte den överordnade katalogen för att bara få en del av webbplatsen.--konvertera länkar
- gör att alla länkar fungerar korrekt med offline-kopian.--sidförutsättningar
- ladda ner JS- och CSS-filer för att behålla den ursprungliga sidstilen när du surfar i en lokal spegel.--justera-förlängning
- lägger till lämpliga tillägg (t.ex. html, css, js) till filer om de hämtades utan dem.
Det är allt.