Comment

Comment utiliser Wget pour télécharger n'importe quoi sur Internet

Comment utiliser Wget pour télécharger n'importe quoi sur Internet

Wget est un utilitaire de ligne de commande qui peut être utilisé pour télécharger presque tout ce qui est disponible sur Internet. Le hic, c'est qu'il devrait être disponible sur les protocoles HTTP, HTTPS ou FTP; sinon Wget ne pourra pas le télécharger. Il existe un certain nombre de façons dont Wget peut être utilisé, par exemple, vous pouvez utiliser Wget pour télécharger chaque image sur un site Web, ou vous pouvez également télécharger un seul fichier. Wget est même capable de reprendre les téléchargements, lorsque cela est possible. Donc, si vous vous demandez comment fonctionne Wget et ce qu'il peut faire pour vous, voici comment utiliser Wget:

Installer Wget

1. Installation de Wget sur macOS Sierra

Avant de commencer à utiliser Wget, nous devrons l'installer sur notre système. Maintenant, heureusement, la plupart des distributions Linux sont livrées avec Wget pré-installé, vous n'aurez donc pas à faire de travail supplémentaire. Cependant, si vous êtes sur un Mac, vous devrez installer Wget. Cela peut être fait facilement en utilisant Homebrew (téléchargement). Si vous avez besoin d'aide, voici les étapes à suivre:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

infusion installer wget

wget -V

2. Installation de Wget sur Windows

L'installation de Wget sur Windows demande un peu plus d'efforts, mais cela peut être fait facilement. Si vous souhaitez installer Wget sur votre PC Windows, suivez simplement les étapes ci-dessous:

C'est ça. Wget est maintenant installé sur votre PC Windows. Cependant, vous ne pourrez pas l'exécuter à partir de l'invite de commande. Au lieu de cela, vous devrez lancez le terminal Cygwin et utilisez Wget à partir de là.

Comment utiliser Wget

Maintenant que Wget est opérationnel sur notre système, explorons toutes les façons intéressantes d'utiliser Wget pour télécharger des fichiers, des dossiers et même des sites Web entiers à partir d'Internet. Voici quelques choses intéressantes que vous pouvez faire avec Wget sur votre système.

NoterJ'utilise Wget sur un MacBook Air exécutant macOS Sierra 10.12.3 beta. Cependant, comme l'utilitaire que nous utilisons est le même (Wget), les commandes seront les mêmes sur n'importe quel système d'exploitation sur lequel vous utilisez Wget.

1. Utilisez Wget pour télécharger des fichiers

Vous pouvez utiliser Wget pour télécharger facilement des fichiers sur Internet. Utilisez simplement la commande suivante

wget 

Les fichiers sur les serveurs ont parfois les noms les plus étranges, et vous voudrez peut-être télécharger le fichier et demander à Wget de le renommer automatiquement en quelque chose qui vous semble plus logique. Pour ce faire, utilisez simplement la commande suivante

wget -o  

Un serveur Web peut héberger un certain nombre de fichiers différents. Alors, que faire si vous souhaitez télécharger uniquement tous les PDF sur le serveur, ou peut-être tous les GIF? Utilisez simplement la commande suivante:

wget -r -A pdf 

Cette commande particulière a été utilisée par Mark Zuckerberg dans son dortoir de Harvard, pour télécharger toutes les images avec une seule commande et créer le site Web infâme «facesmash.com».

wget -r -A jpg, jpeg, png, bmp 

2. Télécharger des fichiers à partir de plusieurs URL avec Wget

Supposons que vous deviez télécharger des fichiers à partir d'un certain nombre d'emplacements différents sur Internet. Il peut y avoir un Fichier PDF sur url1, un important Fichier ZIP sur url2, et autre chose dans url3. Si vous avez utilisé Wget de manière traditionnelle, vous devrez l'exécuter trois fois. Cependant, il existe un moyen beaucoup plus simple de le faire.

wget -i 

où "nom de fichier" est le nom du fichier que vous avez créé avec toutes les URL vous aviez besoin de télécharger des éléments de.

3. Téléchargez un site Web entier avec Wget

Oui, tu l'as bien lu. Vous pouvez également utiliser Wget pour télécharger le contenu d'un site Web entier. Évidemment, si le site Web est trop gros, cette commande prendra beaucoup de temps à se terminer, sans compter qu'elle consommera beaucoup d'espace sur votre système. Cela dit, si vous souhaitez utiliser Wget pour télécharger un site Web entier, utilisez simplement la commande suivante:

wget --mirror -p  -P ./LOCAL-DIR WEBSITE-URL

Cela téléchargera l'intégralité du site Web, dans un dossier "LOCAL-DIR»Dans votre répertoire de travail. Les fichiers du site Web seront stockés dans un dossier portant le même nom que le site Web, grâce à «URL DE SITE WEB".

4. Utilisez Wget comme Web Spider

Vous pouvez également faire en sorte que Wget agisse comme un robot d'exploration (ou une araignée Web). Ceci est utile lorsque vous souhaitez confirmez que l'URL du fichier que vous souhaitez télécharger est valide. Pour utiliser Wget comme une araignée Web et vérifier la validité des URL, utilisez simplement la commande suivante:

wget - araignée 

Cela vérifiera si l'URL que vous avez mentionnée existe et vous obtiendrez une réponse vous indiquant les résultats de la vérification.

5. Continuer les téléchargements incomplets

C'est une autre chose vraiment cool que Wget peut faire. Supposons que vous téléchargiez un fichier avec Wget, mais pour une raison quelconque, vous avez dû éteindre votre ordinateur portable. La prochaine fois que vous voudrez essayer de télécharger ce même fichier, Wget peut en fait continuer le téléchargement pour toi. Tu dois juste assurez-vous que vous êtes dans le même dossier que celui où vous avez téléchargé le fichier la dernière fois, puis utilisez la commande suivante:

wget -c 

Lorsque Wget voit qu'une partie du fichier est déjà présente dans votre système, il continuera automatiquement le téléchargement.

Noter: Si le fichier sur le serveur a été modifié depuis la dernière fois que vous avez essayé de le télécharger, vous ne devriez pas utiliser cette commande, car cela entraînera un fichier corrompu que vous ne pourrez pas lire.

De plus, si le serveur n'autorise pas les téléchargements continus, Wget refusera de démarrer le téléchargement à partir de zéro. Si vous souhaitez démarrer le téléchargement à partir de zéro, vous devrez supprimer le fichier partiellement téléchargé de votre système, premier.

Il y a d'autres conditions à l'utilisation de cet argument, et vous pouvez en savoir plus à ce sujet sur la page de manuel Wget.

6. Limitez la vitesse de téléchargement

Si vous utilisez Wget pour télécharger des fichiers et que vous naviguez sur Internet à côté, vous ne voudrez probablement pas que toute votre bande passante soit utilisée par Wget. Heureusement, Wget inclut un argument que vous pouvez utiliser pour limiter la quantité de bande passante que Wget peut utiliser pour télécharger des fichiers sur votre système:

wget --limit-rate = 

NoterGardez à l'esprit que la vitesse est mentionnée en octets et non en bits. Donc, si vous utilisez Wget -limit-rate = 20k, cela limitera l'utilisation de la bande passante à 20 ko, et non à 20 ko.

7. Utilisez Wget pour télécharger des fichiers à partir de serveurs FTP

Si vous avez besoin de télécharger un fichier à partir d'un serveur FTP, vous pouvez également le faire avec Wget. Utilisez simplement la commande suivante pour télécharger des fichiers à partir de serveurs FTP:

wget 

SI votre serveur FTP nécessite une connexion pour autoriser le téléchargement des fichiers, vous pouvez également transmettre les informations d'identification avec Wget. Utilisez simplement la commande suivante:

wget --ftp-username = NOM D'UTILISATEUR --ftp-password = MOT DE PASSE 

VOIR AUSSI: 30 commandes de terminal Mac pour accéder aux fonctionnalités cachées

Utilisez facilement Wget pour télécharger des fichiers depuis Internet

Vous pouvez utiliser Wget pour télécharger des fichiers de n'importe où sur Internet. Cependant, alors que Wget fonctionne presque toujours, certains serveurs empêchent l'accès à Wget, auquel cas vous pouvez essayer de changer le -user-agent de votre commande Wget. Cependant, ce n'est pas un plan d'action recommandé, à moins que vous ne sachiez absolument ce que vous faites. Pour la plupart, Wget vous permettra de télécharger n'importe quel fichier sur Internet, tant que vous y avez accès, et son URL.

Alors, avez-vous déjà utilisé Wget pour télécharger des fichiers sur Internet? Faites-nous part de votre expérience d'utilisation de Wget pour télécharger des fichiers, via les protocoles HTTP, HTTPS et FTP. De plus, si vous connaissez d'autres utilisations de Wget qui, selon vous, méritent d'être sur cette liste, faites-le nous savoir dans la section commentaires ci-dessous.

Visualisation de plus de 2,4 millions de tweets liés à SOPA
Il y a eu plus de 2,4 millions de tweets liés à SOPA hier, comme mentionné par Twitter dans le tweet il y a quelques heures.. Fred Benenson, a fait u...
Chris Strouth a tweeté «merde, j'ai besoin d'un rein» puis en a eu un
Chris Strouth vivait avec une maladie rénale depuis 3 ans, mais tout à coup, la situation empirait. Il avait besoin d'une greffe. Ne sachant pas quoi ...
Comment réinitialiser et vider le cache DNS dans macOS Sierra
DNS, ou système de noms de domaine, est essentiellement ce qui résout les noms de sites Web en leurs adresses IP respectives. Ainsi, si vous rencontre...