Verkkosivuston kloonaaminen httrackin avulla
On 15 tammikuun, 2022 by adminJos olet verkkosivuston kehittäjä, yrityksen omistaja tai tietotekniikan alan opiskelija, olet luultavasti törmännyt tilanteeseen, jossa sinun on pitänyt kloonata verkkosivusto nopeasti. Sanotaan esimerkiksi, että sinulla on hallinnoimasi sivusto, jolla on ongelmia; haluat ehkä kloonata kyseisen sivuston ja aloittaa sitten kloonin virheenkorjauksen. Kloonin kanssa työskentely voittaa varmasti mahdollisuuden rikkoa alkuperäistä sivustoa entisestään.
Sivuston kloonaamiseen on monia tapoja. Yksi käyttämäni ratkaisu tarjoaa sekä komentorivi- että GUI-vaihtoehtoja, ja sen nimi on httrack. Sovellusta voidaan käyttää Linuxissa, Windowsissa, macOS:ssä ja Androidissa, ja se tekee täydellisen kopion sivustosta paikallista selausta varten. Komentorivityökalu on, kuten arvata saattaa, nimeltään httrack. Linuxille on myös GUI-versio nimeltään webhttrack. Esittelen, miten sekä komentorivi- että GUI-työkaluja käytetään, jotta voit tehdä nopeat kloonit verkkosivustoistasi. Esittelen molemmat versiot Ubuntu Linuxista.
Asennus
Kummatkin komentorivi- ja GUI-työkalut löytyvät vakiovarastoista. Asennusta varten avaa terminaali-ikkuna ja anna komento:
sudo apt install httrack webhttrack
Kun sinua pyydetään, kirjoita sudo-salasana, hyväksy asennus ja anna sen valmistua. Siinä kaikki työkalujen asentamiseen liittyvät asiat.
Komentorivin käyttö
Ensin kopioimme sivuston komentorivityökalun avulla. Tämä voi kestää jonkin aikaa riippuen siitä, kuinka suuri sivustosi on. Komento kopioinnin tekemiseen on:
httrack http://SITE_URL -O LOCALDIRECTORY
Jossa SITE_URL on kopioitavan sivuston todellinen URL-osoite ja LOCALDIRECTORY on paikallisen aseman hakemisto, johon kopio tallennetaan. Kun komento on valmis, näet juuri luodun kloonin LOCALDIRECTORY:ssa. Tämän jälkeen voit aloittaa työskentelyn kloonin kanssa vaikuttamatta tuotantosivustoosi.
Suurin varoitus tämän työkalun käytössä on se, että riippuen siitä, miten sivusto on kirjoitettu ja miten se on sijoitettu, tulokset voivat vaihdella. Jos havaitset, että httrack lataa vain vähän muuta kuin indeksitiedoston, on todennäköistä, että se ei toimi sivustollasi. Olen tähän mennessä havainnut, että WordPress-sivustoja, erityisesti kolmannen osapuolen isännöimillä sivustoilla olevia, on lähes mahdotonta kloonata tämän työkalun avulla.
GUI-käyttö
GUI-työkalu antaa sinulle hieman käyttäjäystävällisemmän tehon. Voit käynnistää GUI:n avaamalla terminaali-ikkunan ja antamalla komennon webhttrack. Tämä avaa selainikkunan, jossa GUI on valmiina. Valitse ensimmäisessä näytössä kieli ja klikkaa Next >>. Kirjoita seuraavassa ikkunassa (kuva A) uusi projektin nimi ja valitse jokin valmiiksi määritetyistä luokista. Kirjoita pohjapolku, johon ladatut tiedostot sijoitetaan, ja napsauta Seuraava >>.
Kuva A
Valitse seuraavassa ikkunassa (kuva B) käytettävä toiminto (koska kyseessä on ensimmäinen lataus, oletusarvo riittää) ja kirjoita osoitekenttään kohdesivuston URL-osoite.
Kuva B
Klikkaa Set Options (Aseta asetukset) -painiketta, ja voit määrittää asetuksia, kuten selaimen tunnisteen, skannaussäännöt, robottisäännöt, yhteyksien määrän, välityspalvelimen, rajoitukset ja paljon muuta (kuva C).
Kuva C
Jos suoritat kloonauksen ja huomaat, että se ei onnistu, on todennäköistä, että sinun on palattava uudelleen Options-osioon ja tehtävä muutoksia. Tämä riippuu tietenkin siitä, minkä tyyppistä sivustoa yrität kloonata. Kun olet asettanut asetukset juuri haluamallasi tavalla, napsauta OK ja napsauta sitten Seuraava >> ja napsauta sitten Käynnistä>>-painiketta. Tässä vaiheessa (kuva D) sivusto alkaa kloonata (tallentaa sen määritettyyn paikalliseen hakemistoon).
Kuva D
Kun lataus on valmis, voit aloittaa työskentelyn kloonisi kanssa.
Ei täydellinen, mutta hyödyllinen
Kunhan et yritä ladata WordPress-sivustoa, joko httrack tai webhttrack tekee hyvää työtä ladatessasi kloonin sivustostasi, jotta voit debugata, varmuuskopioida tai mitä ikinä tarvitsetkaan. Kuten sanoin, riippuen sivustotyypistä, jonka kanssa haluat työskennellä, sinun on leikiteltävä asetusten kanssa saadaksesi tämän toimimaan. Kokeile tätä kätevää työkalua ja mieti, tuleeko siitä sinun sivustokloonaustyökalusi.
Katso myös
- Kuinka muodostaa yhteys SMB-jakoon Android-laitteesta (TechRepublic)
- Kuinka käyttää Antslea virtuaalikoneen nopeaan käyttöönottoon (TechRepublic)
- 3 nopeaa vaihetta NGINX-palvelimesi suorituskyvyn optimointiin. (TechRepublic)
- Kuinka muodostaa yhteys etä-MySQL-tietokantaan DBeaverilla (TechRepublic)
- Kuinka lisätä SSH-sormenjälki helposti known_hosts-tiedostoon Linuxissa (TechRepublic)
- VPN:llä voi taistella Internet-palveluntarjoajien verkkoneutraaliuden väärinkäyttöä vastaan (ZDNet)
Vastaa