Sådan kloner du et websted med httrack
On januar 15, 2022 by adminHvis du er websideudvikler, virksomhedsejer eller studerende inden for IT, er du sikkert stødt på et tilfælde, hvor du hurtigt har haft brug for at klone et websted. Lad os sige, at du f.eks. har et websted, som du administrerer, og som har problemer; du vil måske klone dette websted og derefter begynde at fejlfinde klonen. At arbejde med klonen er helt sikkert bedre end at ødelægge dit oprindelige websted yderligere.
Der er masser af måder at klone et websted på. En løsning, jeg har brugt, tilbyder både kommandolinje- og GUI-muligheder, og hedder httrack. Programmet kan bruges på Linux, Windows, macOS og Android, og laver en fuld kopi af et websted til lokal browsing. Kommandolinjeværktøjet hedder som forventet httrack. Der findes også en GUI-version til Linux kaldet webhttrack. Jeg vil demonstrere, hvordan du bruger både kommandolinje- og GUI-værktøjet, så du kan lave hurtige kloner af dine websteder. Jeg vil demonstrere begge versioner fra Ubuntu Linux.
Installation
Både kommandolinje- og GUI-værktøjerne kan findes i standardrepositorierne. For at installere dem skal du åbne et terminalvindue og sende kommandoen:
sudo apt install httrack webhttrack
Når du bliver bedt om det, skal du indtaste din sudoadgangskode, acceptere installationen og lade den afslutte. Det er alt, hvad der er at installere værktøjerne.
Brug af kommandolinjen
Først skal vi kopiere et websted ved hjælp af kommandolinjeværktøjet. Dette kan tage noget tid, afhængigt af hvor stort dit websted er. Kommandoen til at lave kopien er:
httrack http://SITE_URL -O LOCALDIRECTORY
Hvor SITE_URL er den faktiske URL-adresse for det websted, du vil kopiere, og LOCALDIRECTORY er den mappe på dit lokale drev, hvor kopien skal gemmes. Når kommandoen er færdig, vil du se den nyligt oprettede klon i LOCALDIRECTORY. Du kan derefter begynde at arbejde med denne klon uden at påvirke dit produktionssted.
Den største advarsel ved at bruge dette værktøj er, at dine resultater kan variere afhængigt af, hvordan webstedet blev skrevet, og hvordan det er opbevaret. Hvis du oplever, at httrack downloader lidt mere end en indeksfil, er der gode chancer for, at det ikke virker på dit websted. Jeg har indtil videre fundet ud af, at WordPress-websteder, især dem, der ligger på tredjepartsværter, er næsten umulige at klone ved hjælp af dette værktøj.
GUI-brug
GUI-værktøjet giver dig lidt mere brugervenlig magt. For at starte GUI’en skal du åbne et terminalvindue og afgive kommandoen webhttrack. Dette vil åbne et browservindue med GUI’en klar. På det første skærmbillede skal du vælge dit sprog og klikke på Next >>. I det næste vindue (figur A) skal du indtaste et nyt projektnavn og vælge en af de foruddefinerede kategorier. Indtast en basissti til at huse de downloadede filer, og klik på Next >>.
Figur A
I det næste vindue (figur B) skal du vælge den handling, der skal bruges (da dette er den første download, er standardindstillingen fin nok), og skriv URL’en for målwebstedet i adressefeltet.
Figur B
Klik på knappen Indstil indstillinger, og du kan konfigurere indstillinger som browser-ID, scanningsregler, robotregler, antal forbindelser, proxy, begrænsninger og meget mere (Figur C).
Figur C
Hvis du kører en klon, og finder ud af, at den mislykkes, er der stor sandsynlighed for, at du skal genbesøge afsnittet Indstillinger og foretage justeringer. Dette afhænger naturligvis af den type websted, du forsøger at klone. Når du har indstillet indstillingerne præcis som du har brug for dem, skal du klikke på OK og derefter klikke på Næste >> og derefter klikke på knappen Start>>. På dette tidspunkt (Figur D) vil webstedet begynde at klone (gemme det i den konfigurerede lokale mappe).
Figur D
Når downloadet er afsluttet, kan du begynde at arbejde med din klon.
Ikke perfekt, men nyttigt
Så længe du ikke forsøger at downloade et WordPress-websted, vil enten httrack eller webhttrack gøre et godt stykke arbejde med at downloade en klon af dit websted, så du kan fejlfinde, tage backup, eller hvad dine behov måtte være. Som sagt, afhængigt af den type websted, du ønsker at arbejde med, skal du lege lidt med indstillingerne for at få det til at fungere. Giv dette praktiske værktøj en chance, og se om det ikke ender som dit go-to site kloningsværktøj.
Se også
- Sådan opretter du forbindelse til en SMB share fra din Android-enhed (TechRepublic)
- Sådan bruger du Antsle til hurtigt at implementere en virtuel maskine (TechRepublic)
- 3 hurtige trin til at optimere ydelsen af din NGINX-server (TechRepublic)
- Sådan oprettes forbindelse til en ekstern MySQL-database med DBeaver (TechRepublic)
- Sådan kan du nemt tilføje et SSH-fingeraftryk til din known_hosts-fil i Linux (TechRepublic)
- Du kan bruge en VPN til at bekæmpe internetudbydernes misbrug af netneutralitet (ZDNet)
Skriv et svar