Windows Tips & News

Gör offlinekopia av en webbplats med Wget på Windows och Linux

Gör offlinespegelkopia av en webbplats med Wget på Windows och Linux

Ibland behöver du skaffa en läsbar 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. Även om det är enkelt i moderna webbläsare och operativsystem att spara en webbsida till PDF, kan det vara irriterande att bearbeta varenda sida. Här kommer wget.

Wget är en nedladdningshanterare med öppen källkod. Det är en konsolapp utvecklad främst för Linux, men framgångsrikt portad på andra operativsystem, inklusive Windows och MacOS.

Om du inte är bekant med wget bör du definitivt prova det. Den är väldigt kraftfull. Det gör det möjligt att hämta filer från webbplatser med hjälp av HTTP, HTTPS och FTP, de internetprotokoll 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 återförsök, fortsätta där den lämnade och mer. Den stöder filen "robots.txt", så den kan fungera som en sökrobot. Den kan endast hämta modifierade filer, stöder jokertecken, filtypsbegränsningar och vanliga tillägg.

Wget stöder rekursiv hämtning av HTML-webbplatser och FTP-servrar, så att du kan skapa en webbplatsspegel. Här är hur det kan göras.

Innan du fortsätter måste du skaffa wget-appen.

Skaffa Wget på Windows

Jag använder vanligtvis binärer från dessa källor:

  • Evigt uttråkad
  • SourceForge

Båda gör sitt jobb.

Skaffa Wget på Linux

Använd din distros pakethanterare. Några exempel (kör dem som rot):

Debian/Ubuntu/Mint:

apt installera wget

CentOS/Redhat

yum installera wget

Arch Linux

pacman -Sy wget

Ogiltigt Linux

xbps-install -S wget

För att göra en offlinekopia av en webbplats med Wget,

  1. Öppen kommandotolken / terminal.
  2. I Windows skriver du hela sökvägen till filen wget.exe.
  3. På Linux skriver du bara wget.
  4. 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
  5. Ersätt https://site-to-download.com del med den faktiska webbadressen som du vill göra en spegel av.

Du är färdig!

Här är switcharna 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 offlinekopian.
  • --sida-behov - ladda ner JS- och CSS-filer för att behålla den ursprungliga sidstilen när du bläddrar 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.

Aktivera eller inaktivera spårning av appstart i Windows 10

Aktivera eller inaktivera spårning av appstart i Windows 10

Windows 10 har en mest använda avsnittet av appar i Start-menyn som liknar tidigare versioner av ...

Läs mer

Hur man återställer filassociationer i Windows 10

Hur man återställer filassociationer i Windows 10

När du dubbelklickar på en fil i Filutforskaren öppnas den med en associerad app. Appar kan hante...

Läs mer

Microsoft kan dela upp Cortana och Windows Search i Windows 10 19H1

Microsoft kan dela upp Cortana och Windows Search i Windows 10 19H1

1 SvarEn ny skärmdump av en intern version av Windows 10 visar att Microsoft planerar att separer...

Läs mer