Windows Tips & News

Napravite izvanmrežnu kopiju web-mjesta s Wgetom na Windowsima i Linuxu

Napravite izvanmrežnu zrcalnu kopiju web-mjesta s Wgetom na Windowsima i Linuxu

Ponekad trebate nabaviti kopiju web stranice koju možete pregledavati kako biste joj mogli pristupiti izvan mreže, staviti USB stick ili čak prenijeti na svoj pametni telefon i čitati je dok letite ili putujete. Iako je u modernim preglednicima i operativnim sustavima lako spremiti web stranicu u PDF, može biti neugodno obraditi svaku pojedinu stranicu. Ovdje dolazi wget.

Wget je upravitelj preuzimanja otvorenog koda. To je konzolna aplikacija razvijena prvenstveno za Linux, ali uspješno prenesena na druge OS-ove, uključujući Windows i MacOS.

Ako niste upoznati s wgetom, svakako biste ga trebali isprobati. Vrlo je moćan. Omogućuje dohvaćanje datoteka s web stranica koristeći HTTP, HTTPS i FTP, internetske protokole koje koristimo ovih dana. Njegovo ponašanje kontroliraju argumenti naredbenog retka.

Wget podržava razne opcije za dohvaćanje datoteka na sporim ili nestabilnim vezama, uključujući ponovne pokušaje, nastavak gdje je otišao i još mnogo toga. Podržava datoteku "robots.txt", tako da može raditi kao web indeks. Može dohvaćati samo izmijenjene datoteke, podržava zamjenske znakove, ograničenja vrste datoteke i redovita proširenja.

Wget podržava rekurzivno dohvaćanje HTML web stranica i FTP poslužitelja, omogućujući vam da napravite zrcalo web stranice. Evo kako se to može učiniti.

Prije nego što nastavite, morate nabaviti aplikaciju wget.

Nabavite Wget na Windowsima

Obično koristim binarne datoteke iz ovih izvora:

  • Vječno dosadno
  • SourceForge

Obojica rade svoj posao.

Nabavite Wget na Linuxu

Koristite upravitelj paketa svoje distribucije. Neki primjeri (pokreni ih kao korijen):

Debian/Ubuntu/Mint:

apt install wget

CentOS/Redhat

yum instaliraj wget

Arch Linux

pacman -Sy wget

Poništi Linux

xbps-install -S wget

Da biste napravili izvanmrežnu kopiju web-mjesta s Wgetom,

  1. Otvorena naredbeni redak / terminal.
  2. U sustavu Windows upišite puni put do datoteke wget.exe.
  3. Na Linuxu upišite samo wget.
  4. Sada upišite sljedeće argumente da biste dobili sljedeću naredbu: wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
  5. Zamijenite https://site-to-download.com dio sa stvarnim URL-om web-mjesta za koji želite napraviti zrcalo.

Ti si gotov!

Evo prekidača koje koristimo:

  • --ogledalo - primjenjuje niz opcija kako bi preuzimanje bilo rekurzivno.
  • --bez roditelja – Nemojte indeksirati roditeljski imenik kako biste dobili samo dio stranice.
  • --convert-links - čini da sve veze ispravno rade s izvanmrežnom kopijom.
  • --page-requisites - preuzmite JS i CSS datoteke kako biste zadržali izvorni stil stranice prilikom pregledavanja lokalnog zrcala.
  • --podešavanje-produženje - dodaje odgovarajuća proširenja (npr. html, css, js) datotekama ako su dohvaćene bez njih.

To je to.

Windows 10 gašenje Arhiva

Kako postaviti zadanu radnju dijaloškog okvira za isključivanje sustava Windows pomoću pravila gr...

Čitaj više

KB4578013 za Windows 8.1 popravlja ranjivost udaljenog pristupa

KB4578013 za Windows 8.1 popravlja ranjivost udaljenog pristupa

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Zakrpa za ažuriranja u utorak za Windows 7 i Windows 8.1, studeni 2020

Zakrpa za ažuriranja u utorak za Windows 7 i Windows 8.1, studeni 2020

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više