Jak klonovat webové stránky pomocí nástroje httrack
On 15 ledna, 2022 by adminPokud jste vývojáři webových stránek, majitelé firem nebo studenti v oblasti IT, pravděpodobně jste se již setkali s případem, kdy jste potřebovali rychle naklonovat webové stránky. Řekněme, že máte například web, který spravujete a který má problémy; možná budete chtít tento web naklonovat a poté začít klon ladit. Práce s klonem rozhodně předčí možnost dalšího rozbití původního webu.
Existuje spousta způsobů, jak klonovat web. Jedno z řešení, které jsem používal, nabízí možnosti příkazového řádku i grafického rozhraní a jmenuje se httrack. Aplikaci lze použít v systémech Linux, Windows, macOS a Android a vytváří úplnou kopii webu pro místní prohlížení. Nástroj příkazového řádku se podle očekávání jmenuje httrack. Existuje také verze s grafickým uživatelským rozhraním pro Linux s názvem webhttrack. Předvedu vám, jak používat nástroje příkazového řádku i grafického uživatelského rozhraní, abyste mohli rychle vytvářet klony svých webových stránek. Budu předvádět obě verze z Ubuntu Linux.
Instalace
Oba nástroje příkazového řádku i grafického rozhraní najdete ve standardních repozitářích. Chcete-li je nainstalovat, otevřete okno terminálu a zadejte příkaz:
sudo apt install httrack webhttrack
Po výzvě zadejte heslo sudo, přijměte instalaci a nechte ji dokončit. To je k instalaci nástrojů vše.
Použití příkazového řádku
Nejprve budeme kopírovat web pomocí nástroje příkazového řádku. To může nějakou dobu trvat v závislosti na tom, jak velký je váš web. Příkaz pro vytvoření kopie je:
httrack http://SITE_URL -O LOCALDIRECTORY
Kde SITE_URL je skutečná adresa URL webu, který chcete zkopírovat, a LOCALDIRECTORY je adresář na vašem místním disku, do kterého chcete kopii uložit. Po dokončení příkazu uvidíte nově vytvořený klon v adresáři LOCALDIRECTORY. S tímto klonem pak můžete začít pracovat, aniž by to ovlivnilo váš produkční web.
Největší výhrada k použití tohoto nástroje spočívá v tom, že v závislosti na tom, jak byl web napsán a jak je umístěn, se mohou vaše výsledky lišit. Pokud zjistíte, že httrack stahuje jen o málo více než indexový soubor, je pravděpodobné, že na vašem webu nebude fungovat. Zatím jsem zjistil, že weby WordPress, zejména ty umístěné na hostitelích třetích stran, je pomocí tohoto nástroje téměř nemožné naklonovat.
Použití grafického uživatelského rozhraní
Nástroj s grafickým uživatelským rozhraním vám dává o něco větší uživatelské možnosti. Chcete-li spustit grafické uživatelské rozhraní, otevřete okno terminálu a zadejte příkaz webhttrack. Tím se otevře okno prohlížeče s připraveným grafickým uživatelským rozhraním. Na první obrazovce vyberte jazyk a klepněte na tlačítko Další >>. V dalším okně (obrázek A) zadejte nový název projektu a vyberte jednu z předdefinovaných kategorií. Zadejte základní cestu pro umístění stažených souborů a klepněte na tlačítko Další >>.
Obrázek A
V dalším okně (obrázek B) vyberte akci, která se má použít (protože se jedná o první stahování, bude vyhovovat výchozí nastavení), a do adresního pole zadejte adresu URL cílového webu.
Obrázek B
Klikněte na tlačítko Nastavit možnosti a můžete nastavit možnosti, jako je ID prohlížeče, pravidla skenování, pravidla robota, počet připojení, proxy server, limity a další (obrázek C).
Obrázek C
Pokud spustíte klonování a zjistíte, že selhalo, je pravděpodobné, že budete muset znovu navštívit část Možnosti a provést úpravy. To bude samozřejmě záviset na typu webu, který se pokoušíte klonovat. Jakmile nastavíte možnosti přesně tak, jak potřebujete, klikněte na tlačítko OK a poté na tlačítko Další >> a klikněte na tlačítko Start>>. V tomto okamžiku (obrázek D) se web začne klonovat (uloží se do nakonfigurovaného místního adresáře).
Obrázek D
Po dokončení stahování můžete začít s klonem pracovat.
Není dokonalé, ale užitečné
Pokud se nesnažíte stáhnout web WordPress, httrack nebo webhttrack odvedou skvělou práci při stahování klonu vašeho webu, takže můžete ladit, zálohovat nebo cokoli jiného potřebujete. Jak jsem řekl, v závislosti na typu webu, se kterým chcete pracovat, si budete muset pohrát s nastavením, aby to fungovalo. Vyzkoušejte tento šikovný nástroj a uvidíte, zda neskončí jako váš nástroj pro klonování stránek.
Také viz
- Jak se připojit ke sdílené složce SMB ze zařízení se systémem Android (TechRepublic)
- Jak pomocí Antsle rychle nasadit virtuální počítač (TechRepublic)
- 3 rychlé kroky k optimalizaci výkonu vašeho serveru NGINX. (TechRepublic)
- Jak se připojit ke vzdálené databázi MySQL pomocí DBeaver (TechRepublic)
- Jak snadno přidat otisk SSH do souboru known_hosts v Linuxu (TechRepublic)
- Pomocí VPN můžete bojovat proti zneužívání síťové neutrality ze strany ISP (ZDNet)
Napsat komentář