web-dev-qa-db-fra.com

Comment installer Wget pour Windows?

J'ai téléchargé Wget à partir d'ici et obtenu un fichier nommé wget-latest.tar.gz, daté du 22 sept. 2009. Je l'ai sauvegardé dans l'un des dossiers de mon lecteur D: et l'ai décompressé. J'ai parcouru le fichier READ ME, mais je n'y ai trouvé aucune information sur la manière de l'installer. Puisqu'il n'y avait pas de fichier Install, j'ai supposé que la décompression de wget.Zip dans un dossier créé précédemment l'avait installé.

Cependant, quand j'ai ouvert la ligne de commande et tapé:

 wget -r -A ".jpg,.gif,.png" http://mywebsite

Je n'ai qu'un message d'erreur. Comme j'utilise la version chinoise de XP et que je ne lis pas le chinois, je ne comprends pas ce que dit ce message, mais je suppose que cela signifie que Wget n'a pas été installé correctement.

Alors, comment puis-je installer correctement Wget sur Windows XP?

17
brilliant

On dirait que vous utilisez Windows. Pour télécharger un fichier wget.exe préconfiguré pour Windows, voir WGET pour Windows .

wget.exe est un lien permettant de télécharger le programme wget lui-même dans la zone située en haut de la page. Comme il s'agit déjà d'un fichier exe, il n'est pas nécessaire de décompresser ou d'installer cette version.

Ce que vous avez téléchargé précédemment était le code source à wget. Il vous faudrait donc un compilateur pour créer un wget pour votre système. Ce n'est probablement pas ce que tu voulais.

17
Greg Hewgill

Vous voudrez peut-être aussi vous pencher sur cygwin . Cela vous permet de gérer totalement les fenêtres en ligne de commande. Avec cygwin, vous pouvez facilement wget n’importe quel fichier.

5
chrisjlee

Pour réellement "installer" wget afin de pouvoir l'utiliser à partir de n'importe quelle invite de commande (comme vous l'avez tenté), vous devez ajouter le dossier qui le contient à la variable d'environnement PATH. La pratique appropriée consisterait à créer un dossier "Utilitaires" tel que C:\Program Files\Utilitaires et à l'ajouter au chemin, puis à placer tous les utilitaires ne contenant pas d'installation à cet endroit et à les ajouter au chemin système.

Cependant, j’ai tendance à être paresseux et à simplement déposer les utilitaires dans C:\Windows\System32 car il est déjà sur le chemin et n’a pas besoin d’un redémarrage pour prendre effet. Faites preuve de prudence lorsque vous utilisez le répertoire Windows si vous choisissez cette route.

4
Darth Android

Une version 32 bits binaire pré-construite de wget pour Windows (version 1.11.4-1 actuellement) est disponible sur SourceForge à:

http://gnuwin32.sourceforge.net/packages/wget.htm

Vous avez le choix de télécharger le package wget en tant que programme d’installation ou fichier ) . Comme décrit sur la page de téléchargement de SourceForge, voici la différence:

Si vous téléchargez le programme d'installation du package , toutes les conditions requises pour l'exécution d'applications, telles que les bibliothèques de liens dynamiques (DLL) à partir des dépendances répertoriées ci-dessous sous Conditions requises, sont déjà incluses. Si vous téléchargez le package sous forme de fichiers Zip , vous devez télécharger et installer vous-même le fichier Zip des dépendances. Les fichiers de développeur (fichiers d'en-tête et bibliothèques) provenant d'autres packages ne sont toutefois pas inclus. donc si vous souhaitez développer vos propres applications, vous devez installer séparément les packages requis.

J'ai choisi d'installer wget avec l'objectif de vérifier les liens rompus . Voici un fichier bat que j'ai créé pour conduire wget pour le faire:

@echo off
setlocal
set Path=C:\Program Files (x86)\GnuWin32\bin;%Path%
set TARGET=http://your.website.com/here.html

: http://www.gnu.org/software/wget/manual/wget.html
:
: -e  --execute
: -o  --output-file
: -p  --page-requisites
: -r  --recursive
:     --spider
: -w  --wait

wget --spider -o wget.log -e robots=off --wait 1 -r -p %TARGET%

endlocal

J'ai installé wget via son programme d'installation sous Windows 7 . Comme vous pouvez le constater dans la variable PATH du fichier bat, l'emplacement d'installation par défaut pour wget.exe est:

C:\Program Files (x86)\GnuWin32\bin
3
DavidRR