Vraag:
Hoe kan je een website volledig downloaden op een harde schijf of USB stick zodat je deze ook kan bezoeken zonder internetverbinding?
Bijvoorbeeld als je een website hebt laten maken over iemand die overleden is met een condoleance register. Op deze manier kan de website ten alle tijden bezocht worden zonder dat hiervoor een webserver nodig is. Handig voor de nabestaanden.
Antwoord:
Gaat het om 1 specifieke pagina van een website dan kan je deze opslaan via de browser. Bezoek hiervoor de bewuste pagina en druk op het toetsenbord op Ctrl + S (s van save).
Maar als je de gehele website lokaal wil bewaren, zodat je hem kan bezoeken en door de pagina’s heen kan klikken, kom je er niet met Ctrl + S. Immers bestaat een website uit meerdere pagina’s die vaak aan elkaar gekoppeld zijn. Die koppelingen worden links of hyperlinks genoemd.
Website downloaden met programma:
De gemakkelijkste oplossing om een website volledig te downloaden is door een programma te gebruiken die dit voor jou kan doen. Ik heb zelf onlangs gebruik gemaakt van het gratis programma Cyotek WebCopy. Het programma is wel in het Engels.
Je kan het programma in 3 stappen gebruiken
Stap 1:
Vul in het vak “Website:” het domein in van de website die je wilt downloaden
Stap 2:
Vul in het vak “Save folder” de map in waar de gedownloade bestanden opgeslagen moeten worden
Stap 3:
Druk op “Copy” om de pagina’s te downloaden
Afhankelijk van het aantal pagina’s kan het downloaden minuten tot uren duren.
Het programma zorgt ervoor dat alle benodigde bestanden gedownload worden. Ook worden de hyperlinks aangepast zodat die lokaal werken. Twijfel je? Schakel dan jouw internetverbinding uit en bezoek de gedownloade website.
Uiteindelijk kan je de map met de bestanden verplaatsen naar bijvoorbeeld een externe USB stick.
Naast deze basisstappen kan je ook nog gebruik maken van “Rules” om bijvoorbeeld bepaalde pagina’s over te slaan. Misschien wil je een volledige website downloaden zonder de nieuwsberichten.
Helaas kan je met Cyotek WebCopy niet alles downloaden:
- Als de website op de achtergrond AJAX verzoeken doet zal dit niet werken
- Als de website een CMS heeft zal dit niet meer werken
- Als de website gebruik maakt van een API verbinding zal die niet meer werken
- Je kan geen content bewaren zoals een reactie onder een bericht