Jak sklonować stronę internetową za pomocą httrack
On 15 stycznia, 2022 by adminJeśli jesteś twórcą stron internetowych, właścicielem firmy lub studentem w dziedzinie IT, prawdopodobnie natknąłeś się na przypadek, w którym trzeba było szybko sklonować stronę internetową. Powiedzmy, na przykład, masz witrynę, którą zarządzasz, że ma problemy, może chcesz sklonować tę witrynę, a następnie rozpocząć debugowanie klonu. Praca z klonem na pewno bije możliwość dalszego łamania oryginalnej witryny.
Istnieje wiele sposobów na sklonowanie witryny. Jedno rozwiązanie, którego używałem, oferuje zarówno opcje wiersza poleceń jak i GUI, i nazywa się httrack. Aplikacja może być używana w systemach Linux, Windows, macOS i Android, i wykonuje pełną kopię strony internetowej do lokalnego przeglądania. Narzędzie wiersza poleceń jest, jak można się spodziewać, o nazwie httrack. Istnieje również wersja GUI dla Linuksa o nazwie webhttrack. Zamierzam zademonstrować, jak używać zarówno wiersza poleceń, jak i narzędzi GUI, abyś mógł szybko sklonować swoje strony internetowe. Będę demonstrował obie wersje z Ubuntu Linux.
Instalacja
Obie narzędzia wiersza poleceń i GUI można znaleźć w standardowych repozytoriach. Aby je zainstalować, otwórz okno terminala i wydaj polecenie:
sudo apt install httrack webhttrack
Po wyświetleniu monitu wpisz swoje hasło sudo, zaakceptuj instalację i pozwól jej zakończyć. To wszystko, jeśli chodzi o instalowanie narzędzi.
Używanie wiersza poleceń
Początkowo będziemy kopiować witrynę przy użyciu narzędzia wiersza poleceń. Może to zająć trochę czasu, w zależności od tego, jak duża jest twoja witryna. Polecenie do wykonania kopii to:
httrack http://SITE_URL -O LOCALDIRECTORY
Gdzie SITE_URL jest faktycznym adresem URL witryny, którą chcesz skopiować, a LOCALDIRECTORY jest katalogiem na dysku lokalnym do przechowywania kopii. Gdy polecenie zostanie wykonane, zobaczysz nowo utworzony klon w LOCALDIRECTORY. Możesz wtedy rozpocząć pracę z tym klonem bez wpływu na twoją stronę produkcyjną.
Największym zastrzeżeniem do używania tego narzędzia jest to, że w zależności od tego, jak strona została napisana i jak jest przechowywana, twoje wyniki mogą się różnić. Jeśli znajdziesz httrack pobiera niewiele więcej niż plik indeksu, są szanse, że nie będzie działać na twojej stronie. Odkryłem, jak dotąd, że strony WordPress, szczególnie te umieszczone na innych serwerach, są prawie niemożliwe do sklonowania przy użyciu tego narzędzia.
Użycie GUI
Narzędzie GUI daje ci trochę więcej przyjaznej mocy. Aby uruchomić GUI, otwórz okno terminala i wydaj polecenie webhttrack. Spowoduje to otwarcie okna przeglądarki z gotowym GUI. Na pierwszym ekranie wybierz swój język i kliknij Next >>. W kolejnym oknie (Rysunek A) wpisz nazwę nowego projektu i wybierz jedną z predefiniowanych kategorii. Wpisz ścieżkę bazową do umieszczenia pobranych plików i kliknij przycisk Dalej >>.
Rysunek A
W następnym oknie (Rysunek B) wybierz akcję, która ma być użyta (ponieważ jest to pierwsze pobranie, domyślna będzie odpowiednia) i wpisz adres URL strony docelowej w polu adresu.
Rysunek B
Kliknij przycisk Ustaw opcje i możesz skonfigurować opcje, takie jak identyfikator przeglądarki, reguły skanowania, reguły robota, liczba połączeń, proxy, limity i inne (Rysunek C).
Rysunek C
Jeśli uruchomisz klon i okaże się, że się nie powiódł, istnieje prawdopodobieństwo, że będziesz musiał ponownie przejrzeć sekcję Opcje i wprowadzić poprawki. To, oczywiście, zależy od rodzaju witryny, którą próbujesz sklonować. Po ustawieniu opcji dokładnie tak, jak tego potrzebujesz, kliknij przycisk OK, a następnie kliknij przycisk Dalej >> i kliknij przycisk Start>>. W tym momencie (rysunek D) rozpocznie się klonowanie witryny (zapisywanie jej w skonfigurowanym katalogu lokalnym).
Rysunek D
Po zakończeniu pobierania można rozpocząć pracę z klonem.
Nie doskonały, ale pomocny
Dopóki nie próbujesz pobrać witryny WordPress, httrack lub webhttrack wykonają świetną robotę pobierając klon twojej witryny, abyś mógł debugować, tworzyć kopie zapasowe lub cokolwiek innego, czego potrzebujesz. Jak już powiedziałem, w zależności od rodzaju strony, z którą chcesz pracować, będziesz musiał zabawić się z ustawieniami, aby to zadziałało. Daj temu poręcznemu narzędziu spróbować i zobacz, czy nie skończy się to twoim ulubionym narzędziem do klonowania stron.
Zobacz także
- Jak połączyć się z udziałem SMB z urządzenia z systemem Android (TechRepublic)
- Jak użyć Antsle do szybkiego wdrożenia maszyny wirtualnej (TechRepublic)
- 3 szybkie kroki do optymalizacji wydajności serwera NGINX (TechRepublic)
- Jak połączyć się ze zdalną bazą danych MySQL za pomocą DBeaver (TechRepublic)
- Jak łatwo dodać odcisk palca SSH do pliku known_hosts w systemie Linux (TechRepublic)
- Możesz użyć VPN do walki z nadużyciami ISP w zakresie neutralności sieci (ZDNet)
Dodaj komentarz