Vytvorte offline kópiu stránky pomocou Wget na Windows a Linux
Vytvorte offline zrkadlovú kópiu stránky pomocou Wget na Windows a Linux
Niekedy potrebujete získať prehliadateľnú kópiu webovej stránky, aby ste k nej mohli pristupovať offline, vložiť ju na USB kľúč alebo ju dokonca nahrať do smartfónu a prečítať si ju, keď lietate alebo cestujete. Aj keď je v moderných prehliadačoch a operačných systémoch jednoduché uložiť webovú stránku do PDF, môže byť nepríjemné spracovávať každú jednu stránku. Tu prichádza wget.
Reklama
Wget je správca sťahovania s otvoreným zdrojom. Je to konzolová aplikácia vyvinutá primárne pre Linux, ale úspešne portovaná na iné OS, vrátane Windows a MacOS.
Ak nepoznáte wget, určite by ste ho mali vyskúšať. Je to veľmi silné. Umožňuje načítanie súborov z webových stránok pomocou HTTP, HTTPS a FTP, internetových protokolov, ktoré v súčasnosti používame. Jeho správanie je riadené argumentmi príkazového riadku.
Wget podporuje rôzne možnosti na načítanie súborov pri pomalých alebo nestabilných pripojeniach, vrátane opakovaní, pokračovania tam, kde skončilo a ďalšie. Podporuje súbor „robots.txt“, takže môže fungovať ako webový prehľadávač. Dokáže načítať iba upravené súbory, podporuje zástupné znaky, limity typov súborov a bežné prípony.
Wget podporuje rekurzívne získavanie HTML webových stránok a FTP serverov, čo vám umožňuje vytvoriť zrkadlo webových stránok. Tu je návod, ako to možno urobiť.
Pred pokračovaním musíte získať aplikáciu wget.
Získajte Wget na Windows
Zvyčajne používam binárne súbory z týchto zdrojov:
- Večne nuda
- SourceForge
Obaja robia svoju prácu.
Získajte Wget na Linuxe
Použite správcu balíkov vašej distribúcie. Niekoľko príkladov (beh ich ako koreň):
Debian/Ubuntu/Mint:
apt install wget
CentOS/Redhat
yum nainštalovať wget
Arch Linux
pacman -Sy wget
Void Linux
xbps-install -S wget
Ak chcete vytvoriť offline kópiu stránky pomocou Wget,
- Otvorené príkazový riadok / terminál.
- V systéme Windows zadajte úplnú cestu k súboru wget.exe.
- V systéme Linux zadajte iba wget.
- Teraz zadajte nasledujúce argumenty, aby ste získali nasledujúci príkaz:
wget --mirror --convert-links --adjust-extension --page-rekvizity --no-parent https://site-to-download.com
- Vymeňte
https://site-to-download.com
so skutočnou adresou URL lokality, ktorej zrkadlový obsah chcete vytvoriť.
Skončil si!
Tu sú prepínače, ktoré používame:
-
-- zrkadlo
- používa množstvo možností, aby sťahovanie bolo rekurzívne. -
--no-rodič
– Neprehľadávajte nadradený adresár, aby ste získali iba časť lokality. -
--konvertovať-odkazy
- zabezpečí, aby všetky odkazy správne fungovali s kópiou offline. -
--požiadavky na stránku
- stiahnite si súbory JS a CSS, aby ste pri prehliadaní lokálneho zrkadla zachovali pôvodný štýl stránky. -
--adjust-extension
- pridá k súborom príslušné prípony (napr. html, css, js), ak boli načítané bez nich.
To je všetko.