Hogyan klónozhatsz egy weboldalt a httrack segítségével
On január 15, 2022 by adminHa weboldalfejlesztő, cégtulajdonos vagy az informatika területén tanuló diák vagy, valószínűleg találkoztál már olyan esettel, amikor gyorsan klónozni kellett egy weboldalt. Tegyük fel például, hogy van egy webhelye, amelyet adminisztrál, és problémái vannak; lehet, hogy szeretné klónozni a webhelyet, majd elkezdeni a hibakeresést a klónon. A klónnal való munka biztosan megelőzi az eredeti webhely további tönkretételének lehetőségét.
Egy webhely klónozásának rengeteg módja van. Az egyik általam használt megoldás parancssori és GUI opciókat is kínál, és a neve httrack. Az alkalmazás Linuxon, Windowson, macOS-en és Androidon is használható, és egy weboldal teljes másolatát készíti el a helyi böngészéshez. A parancssori eszköz neve, ahogyan az várható volt, httrack. Létezik egy GUI-s verzió is Linuxra webhttrack néven. Bemutatom, hogyan használhatod mind a parancssori, mind a GUI eszközt, így gyorsan klónozhatod a weboldalaidat. Mindkét verziót Ubuntu Linuxról fogom bemutatni.
Telepítés
A parancssori és a GUI eszközök egyaránt megtalálhatók a szabványos tárolókban. Telepítésükhöz nyissunk meg egy terminálablakot, és adjuk ki a következő parancsot:
sudo apt install httrack webhttrack
A kérdezéskor írjuk be a sudo jelszavunkat, fogadjuk el a telepítést, és hagyjuk, hogy befejeződjön. Ennyi az eszközök telepítése.
Parancssor használata
Először egy webhelyet fogunk másolni a parancssori eszközzel. Ez eltarthat egy ideig, attól függően, hogy mekkora a webhelyed. A másolás elkészítésének parancsa:
httrack http://SITE_URL -O LOCALDIRECTORY
Ahol a SITE_URL a másolni kívánt webhely tényleges URL címe, a LOCALDIRECTORY pedig a másolat tárolására szolgáló könyvtár a helyi meghajtón. A parancs befejezése után látni fogja az újonnan létrehozott klónt a LOCALDIRECTORY-ban. Ezután elkezdhet dolgozni ezzel a klónnal anélkül, hogy befolyásolná a produktív webhelyet.
A legnagyobb figyelmeztetés ennek az eszköznek a használatával kapcsolatban az, hogy attól függően, hogy a webhely hogyan íródott és hogyan van elhelyezve, az eredményei eltérőek lehetnek. Ha úgy találja, hogy a httrack alig tölt le többet, mint egy indexfájlt, akkor jó eséllyel nem fog működni a webhelyén. Eddig azt tapasztaltam, hogy a WordPress oldalakat, különösen a harmadik féltől származó tárhelyeken elhelyezetteket, szinte lehetetlen klónozni ezzel az eszközzel.
GUI használat
A GUI eszköz egy kicsit több felhasználóbarát hatalmat biztosít. A GUI indításához nyisson meg egy terminálablakot, és adja ki a webhttrack parancsot. Ez megnyit egy böngészőablakot, amelyben készen áll a GUI. Az első képernyőn válassza ki a nyelvet, majd kattintson a Tovább >> gombra. A következő ablakban (A ábra) adjon meg egy új projektnevet, és válasszon ki egyet az előre meghatározott kategóriák közül. Írjon be egy alap elérési utat a letöltött fájlok elhelyezésére, és kattintson a Tovább >> gombra.
A ábra A
A következő ablakban (B ábra) válassza ki a használni kívánt műveletet (mivel ez az első letöltés, az alapértelmezett is megfelel), és írja be a cím mezőbe a céloldal URL-címét.
B ábra
Kattintson a Set Options (Beállítások beállítása) gombra, és olyan beállításokat állíthat be, mint a böngésző azonosítója, a keresési szabályok, a robotszabályok, a kapcsolatok száma, a proxy, a korlátozások és még sok más (C ábra).
C ábra
Ha lefuttat egy klónt, és úgy találja, hogy nem sikerül, jó eséllyel újra fel kell keresnie az Opciók részt, és módosítani kell. Ez természetesen attól függ, hogy milyen típusú webhelyet próbál klónozni. Miután pontosan beállította a beállításokat, kattintson az OK gombra, majd kattintson a Következő >> gombra, és kattintson a Start>> gombra. Ekkor (D ábra) a webhely klónozása megkezdődik (elmentve azt a konfigurált helyi könyvtárba).
D ábra
Amikor a letöltés befejeződik, elkezdhet dolgozni a klónjával.
Nem tökéletes, de hasznos
Mindaddig, amíg nem egy WordPress oldalt próbálsz letölteni, a httrack vagy a webhttrack nagyszerű munkát végez a webhelyed klónjának letöltésével, hogy hibakeresést, biztonsági mentést vagy bármi más igényt tudj kielégíteni. Mint mondtam, attól függően, hogy milyen típusú oldallal szeretne dolgozni, a beállításokkal kell játszadoznia, hogy ez működjön. Próbálja ki ezt a praktikus eszközt, és nézze meg, hogy nem lesz-e az Ön webhely-klónozó eszköze.
Szintén lásd
- Hogyan csatlakozhat egy SMB-megosztáshoz Android-eszközéről (TechRepublic)
- Hogyan használhatja az Antsle-t egy virtuális gép gyors telepítéséhez (TechRepublic)
- 3 gyors lépés az NGINX-kiszolgáló teljesítményének optimalizálásához. (TechRepublic)
- Hogyan csatlakozhatunk távoli MySQL-adatbázishoz a DBeaver segítségével (TechRepublic)
- Hogyan adhatunk hozzá egyszerűen SSH-ujjlenyomatot a known_hosts fájlhoz Linuxban (TechRepublic)
- VPN-t használhatunk az internetszolgáltatók hálózatsemlegességgel kapcsolatos visszaélései ellen (ZDNet)
Vélemény, hozzászólás?