Principal Logiciel Faire une copie hors ligne d'un site avec Wget sous Windows et Linux

Faire une copie hors ligne d'un site avec Wget sous Windows et Linux



Faire une copie miroir hors ligne d'un site avec Wget sous Windows et Linux

Parfois, vous devez obtenir une copie consultable d'un site Web, afin de pouvoir y accéder hors ligne, mettre une clé USB ou même télécharger sur votre smartphone et le lire en vol ou en voyage. Bien qu'il soit facile dans les navigateurs et les systèmes d'exploitation modernes d'enregistrer une page Web au format PDF, il peut être ennuyeux de traiter chaque page. Voici wget.

Publicité

Wget est un gestionnaire de téléchargement open-source. Il s'agit d'une application console développée principalement pour Linux, mais portée avec succès sur d'autres systèmes d'exploitation, notamment Windows et MacOS.

cómo poner facebook en el escritorio

Si vous n'êtes pas familier avec wget, vous devez absolument l'essayer. C'est très puissant. Il permet de récupérer des fichiers à partir de sites Web en utilisant HTTP, HTTPS et FTP, les protocoles Internet que nous utilisons ces jours-ci. Son comportement est contrôlé par des arguments de ligne de commande.

Wget prend en charge une variété d'options pour récupérer des fichiers sur des connexions lentes ou instables, y compris des tentatives, continuer là où il en était, et plus encore. Il prend en charge le fichier 'robots.txt', il peut donc fonctionner comme un robot d'exploration Web. Il ne peut récupérer que les fichiers modifiés, prend en charge les caractères génériques, les limites de type de fichier et les extensions régulières.

Wget prend en charge la récupération récursive des sites Web HTML et des serveurs FTP, vous permettant de créer un miroir de site Web. Voici comment cela peut être fait.

Avant de continuer, vous devez obtenir l'application wget.

Obtenez Wget sur Windows

J'utilise généralement des binaires de ces sources:

Les deux font leur travail.

Obtenez Wget sur Linux

Utilisez le gestionnaire de packages de votre distribution. Quelques exemples (exécuter eux en tant que root ):

Debian / Ubuntu / Mint:

apt installer wget

CentOS / Redhat

miam installer wget

Arch Linux

pacman -Sy wget

Void Linux

xbps-installer -S wget

Pour faire une copie hors ligne d'un site avec Wget,

  1. Ouvert invite de commande / Terminal .
  2. Sous Windows, saisissez le chemin complet du fichier wget.exe.
  3. Sous Linux, tapez simplement wget.
  4. Maintenant, tapez les arguments suivants pour obtenir la commande suivante:wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
  5. Remplace lehttps://site-to-download.compartie avec l'URL du site réel dont vous souhaitez créer un miroir.

Vous avez terminé!

Voici les commutateurs que nous utilisons:

  • --miroir- applique un certain nombre d'options pour rendre le téléchargement récursif.
  • --aucun parent- N'explorez pas le répertoire parent afin d'obtenir une partie du site uniquement.
  • --convert-links- fait que tous les liens fonctionnent correctement avec la copie hors ligne.
  • - page-conditions- téléchargez les fichiers JS et CSS pour conserver le style de page d'origine lors de la navigation dans un miroir local.
  • --adjust-extension- ajoute les extensions appropriées (par exemple html, css, js) aux fichiers s'ils ont été récupérés sans eux.

C'est ça.

Des Articles Intéressants

Choix De L'Éditeur

Comment limiter une recherche Google à un domaine spécifique
Comment limiter une recherche Google à un domaine spécifique
Utilisez Google pour rechercher un domaine spécifique, comme .EDU ou .GOV, afin de gagner du temps et d'obtenir des résultats de recherche plus précis. Voici comment effectuer des recherches spécifiques au site.
Qu'est-ce que Spotify et comment ça marche ?
Qu'est-ce que Spotify et comment ça marche ?
Spotify est l'un des services de streaming musical les plus populaires, avec des millions d'utilisateurs dans le monde en raison de son nombre de fonctionnalités, notamment les podcasts.
Microsoft renomme sa conférence partenaire en Microsoft Inspire
Microsoft renomme sa conférence partenaire en Microsoft Inspire
La semaine dernière, Microsoft a annoncé le calendrier de ses conférences pour 2017, notamment Build 2017 et Microsoft Ignite. Cependant, alors que les deux mentionnés sont destinés aux développeurs et aux entreprises, il y avait toujours une conférence de plus pour les partenaires de la société - Microsoft Worldwide Partner Conference ou WPC en abrégé. L'entreprise organisera également la conférence en 2017,
Restaurer la barre d'adresse classique dans Firefox 75
Restaurer la barre d'adresse classique dans Firefox 75
Comment restaurer la barre d'adresse classique dans Firefox 75 Firefox a introduit une nouvelle barre d'adresse avec la version 75. Elle comporte une police plus grande et des URL plus courtes, qui n'incluent plus les portions https: // et www. Si vous n'êtes pas satisfait de ce changement, voici comment l'annuler. Firefox est un navigateur Web populaire
Comment déplacer des pages dans Google Docs
Comment déplacer des pages dans Google Docs
En tant qu'alternative à MS Word et à peu près successeur, vous vous attendez à ce que Google Docs vise la polyvalence et l'applicabilité bien rodée. Bien que l'application Web apporte une tonne de facilité à la table, permet une collaboration mondiale et
Examen de Microsoft Expression Studio 4 Ultimate
Examen de Microsoft Expression Studio 4 Ultimate
Avec l'avenir de l'informatique qui cherche à reposer sur plusieurs plates-formes et plusieurs appareils, Microsoft doit être en mesure de rivaliser dans ce riche espace orienté Internet. C'est là qu'interviennent ses deux nouvelles versions d'Expression Studio. Expression Studio
Instagram a-t-il une limite de mots sur les publications ?
Instagram a-t-il une limite de mots sur les publications ?
Si vous faites la promotion d'une entreprise à l'aide d'Instagram et que vous avez beaucoup à dire, y a-t-il une limite à ce que vous pouvez dire à la fois ? Instagram a-t-il une limite de mots ? Existe-t-il une longueur idéale pour la publication sur Instagram ?