Jak snadno lokálně zrcadlit celý web
Obsah:
Je velmi snadné zrcadlit celou webovou stránku na vašem místním počítači díky terminálovému příkazu wget, tento tutoriál vám ukáže, jak to udělat pomocí příkazového řádku. wget je k dispozici pro Mac OS X, Linux, Unix a mnoho dalších oblíbených platforem operačních systémů, takže je univerzálně použitelný za předpokladu, že máte wget i tak.
Chcete-li začít zrcadlit webovou stránku pomocí wget, spusťte aplikaci Terminal a zadejte následující příkaz, přičemž nahraďte guimp.com (malý vzorový web) adresou URL, kterou chcete lokálně zrcadlit.
Jak zrcadlit web lokálně pomocí wget
wget a příznak -m stáhne a zrcadlí celou webovou stránku, na kterou se odkazuje. Syntaxe by byla následující, přičemž adresa URL by byla nahrazena podle potřeby:
wget -m http://www.guimp.com/
Tímto se stáhne celá webová stránka na váš místní disk do adresáře s názvem URL webových stránek… všimněte si, že to není příliš efektivní způsob, jak skutečně zálohovat web a jeho funkčnost, je to jednoduše zrcadlení lokálně .
Můžete to udělat s téměř jakoukoli webovou stránkou, stačí vyplnit příslušnou adresu URL webu v následujícím formátu syntaxe:
wget -m
Toto samozřejmě nebude zrcadlit ajax, databáze, dotazy, dynamický obsah nebo skripty, bude to pouze statická HTML verze webu. Chcete-li lokálně kompletně zrcadlit dynamický web, potřebovali byste přístup k nezpracovaným souborům přes SFTP nebo jinak, do kterého stačí stáhnout celý obsah webu a poté jej spustit v zrcadlené verzi na místním počítači přes Apache, nginx, MAMP nebo jakýkoli jiný webový server, který preferujete.
Poznámka: různí čtenáři poukázali na to, že wget není ve výchozím nastavení nainstalován v Mac OS X a že jej budete muset nainstalovat vy sám. Wget pro Mac OS X můžete získat tak, že si jej vytvoříte sami ze zdroje (doporučeno pro většinu), nebo jej nainstalujete přes Homebrew nebo MacPorts. MacPorts nebo Homebrew jsou velmi užitečné nástroje umožňující snadnou instalaci softwarových balíků s otevřeným zdrojovým kódem a jsou vysoce doporučeny pro středně pokročilé až pokročilé uživatele systému Mac OS X nebo pro ty, kteří se zajímají o příkazový řádek.