Windows Tips & News

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

click fraud protection
REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

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.

Annons

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.

InnehållDölj
Skaffa Wget på Windows
Skaffa Wget på Linux
Debian/Ubuntu/Mint:
CentOS/Redhat
Arch Linux
Ogiltigt Linux
För att göra en offlinekopia av en webbplats med Wget,

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.

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Sergey Tkachenko, författare på Winaero

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer

Sergey Tkachenko, författare på Winaero

Hur man förhindrar att Cortana startar automatiskt i Windows 10Det finns en förändring i Windows ...

Läs mer

Windows 11 Build 25169 i Dev lägger till ett nytt "Spotlight"-tema till personalisering

Windows 11 Build 25169 i Dev lägger till ett nytt "Spotlight"-tema till personalisering

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaEn ny u...

Läs mer