Sådan downloades alle sider af et websted i Linux
Wget er kraftfuld open source software på Linux, der kan bruges til at downloade indhold fra hjemmesider. Nogle gange er det nødvendigt at lave en kopi af alt indhold på et websted, måske for at oprette et spejl på webstedet eller for at bevare det aktuelle indhold til senere brug. Med Wget kan en hel hjemmeside downloades med en enkelt en-linjekommando.
1.
Sørg for at wget er installeret ved hjælp af kommandoen "which". At skrive "hvilken wget", uden citater, i en terminal vil vise, hvor Wget er installeret på Linux-computere. Hvis Wget ikke er installeret, skal du bruge distributionens softwareinstallationsværktøjer som Yum eller Apt-få installeret Wget.
2.
Sæt flag for at spejle hjemmesiden. Wget har flere flag, der kan indstilles til at ændre programmets opførsel. "-M" flag er brugt download en hel hjemmeside. For eksempel, skriv:
wget -m www.fake-web-site.com
Dette skaber en lokal kopi af "www.fake-web-site.com" på din computer. Som standard opretter Wget en mappe med samme navn som hjemmesiden inde i den mappe, hvor den blev udført.
3.
Kontroller, at indholdet er erhvervet ved at åbne den lokale kopi af siden i en browser.
Ting, der er nødvendige
- wget
Advarsler
- Wget kan forbruge en betydelig mængde båndbredde, når der anmodes om indhold fra en server. Desuden kan nogle firewalls fortolke hurtige anmodninger fra en enkelt klient som et angreb, hvilket kan medføre, at din IP-adresse midlertidigt blokeres fra serveren. Sørg for, at -w-flag er indstillet til at begrænse tiden mellem forespørgsler. For eksempel:
- wget -m -w 10 www.fake-web-site.com
- vil gøre Wget vente i 10 sekunder, før du beder om efterfølgende filer fra serveren.