Catégorie > High Tech

Comment télécharger tous les fichiers d'un répertoire de site Web à l'aide de Wget Windows

Posté par Helper, mise à jour le 04/07/2021 à 16:27:44

Si vous souhaitez télécharger tous les fichiers ou uniquement certains types de fichiers (tels que des images uniquement) à partir d'un répertoire de site Web ou d'un dossier Web, vous pouvez utiliser un outil appelé Wget dans Windows pour télécharger les fichiers automatiquement. Dans ce guide, vous apprendrez à utiliser Wget (une commande à exécuter dans l'invite de commande) pour télécharger des fichiers à partir d'un répertoire de site Web dans Windows 10.

Télécharger tous les fichiers à partir d'un répertoire de site Web



Un exemple d'une telle situation est lorsque vous devez télécharger tous les fichiers ou seulement certains types de fichiers tels que des images, des PDF, etc., à partir d'un répertoire Web « Index de » ou d'un dossier de site Web. Au lieu de devoir cliquer avec le bouton droit sur chacun d'eux et de cliquer sur « enregistrer sous », vous pouvez télécharger automatiquement chaque fichier du répertoire à l'aide de la commande « Wget » dans l'invite de commande sous Windows 10. Voici comment procéder.

Tout d'abord, vous devez télécharger l'outil Wget afin de pouvoir l'utiliser dans CMD. Vous pouvez télécharger Wget à partir du lien ci-dessous (de préférence la version zip) :

https://eternallybored.org/misc/wget/
Une fois téléchargé, décompressez-le dans le répertoire de votre choix. Pour faciliter les choses plus tard, décompressez-le dans C:\wget .

Ensuite, ouvrez une invite de commande élevée (exécutez en tant qu'administrateur).

Pour pouvoir exécuter la commande Wget, vous devez d'abord remplacer le répertoire de travail actuel par le dossier Wget. Si vous décompressez le Wget dans C:\wget plus tôt, dans l'invite de commande, tapez ce qui suit pour changer le répertoire en C:\wget .

cd c:\wget


Pendant que vous êtes dans le répertoire, entrez la commande suivante pour exécuter les téléchargements automatiques de tous les fichiers à partir du répertoire du site Web entré.

wget -r -np -nH https://www.exemple.com/dir1/dir2/dir3


Remarque : remplacez l'exemple d'adresse de site Web par le répertoire du site Web à partir duquel vous souhaitez télécharger les fichiers. Cette commande téléchargera tous les fichiers du répertoire du site Web saisi. Les paramètres sont sensibles à la casse. Vous trouverez ci-dessous les explications de chacun des paramètres.

-r est d'autoriser le téléchargement récursif. S'il est absent, la commande ne téléchargera que le premier fichier du répertoire.
-np est l'abréviation de aucun parent. Il indique à la commande de ne pas remonter dans le répertoire parent. Sans ce paramètre, la commande remontera et téléchargera les fichiers des répertoires parents tels que example.com , exemple.com/dir1 et example.com/dir1/dir2 .
-nH est l'abréviation de pas de nom d'hôte. Il indique à la commande de ne pas créer de répertoires hôtes.

Les fichiers seront téléchargés dans le même répertoire que celui où se trouve Wget.exe. Dans l'exemple ci-dessus, de nouveaux répertoires seront automatiquement créés dans le dossier C:\wget et les fichiers seront téléchargés sur ces répertoires.

Autres paramètres dont vous pourriez avoir besoin



-Un paramètre indiquera à la commande de ne télécharger qu'un certain type de fichier . Par exemple, "-A pdf" indiquera à la commande de télécharger uniquement les fichiers PDF à partir du répertoire du site Web. Si vous souhaitez télécharger uniquement certains types d'images, par exemple des fichiers jpg à partir d'un répertoire de site Web, utilisez « -A jpg ». Vous trouverez ci-dessous un exemple d'inclusion du paramètre -A dans la commande Wget.

wget -r -np -nH -A jpg https://www.exemple.com/dir1/dir2/dir3

Le paramètre -R ignore certains fichiers ou types de fichiers que vous ne souhaitez pas télécharger. Par exemple, "-R index.html" indiquera à la commande Wget d'ignorer le fichier index.html et de ne pas le télécharger. "-R CSS" ignorera tous les fichiers CSS du répertoire. Vous trouverez ci-dessous un exemple d'utilisation de wget avec le paramètre -R.

wget -r -np -nH -R index.html https://www.exemple.com/dir1/dir2/dir3

Le paramètre –cut-dirs indiquera à la commande le nombre de répertoires que vous souhaitez omettre. Par exemple, si vous téléchargez des fichiers depuis https://www.exemple.com/dir1/dir2/dir3 sans cut-dirs (et avec -nH ), le dossier créé sur votre PC aura la structure de répertoire dir1\dir2\ dir3 . Si vous souhaitez ignorer les dossiers dir1\dir2 , vous pouvez utiliser la commande –cut-dirs pour omettre les répertoires. Voici un exemple d'utilisation de wget avec le paramètre –cut-dirs . Notez que le paramètre –cut-dirs contient deux tirets (-).

wget -r -np -nH -A pdf --cut-dirs=1 https://www.exemple.com/dir1/dir2/dir3


Les paramètres sont sensibles à la casse . Si vous utilisez, par exemple, -A pour filtrer le téléchargement uniquement de certains types de fichiers, si vous entrez -a à la place, cela ne fonctionnera pas.

Pour afficher tous les autres paramètres disponibles que vous pouvez utiliser avec Wget, dans l'invite de commande, tapez la commande suivante.

wget -help




Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus