Wget, le tournevis à octets
Bien connu des linuxiens et autres amoureux de la ligne de commande, wget est peu répandu sous windows bien qu'il soit aussi distribué pour cette plate-forme. Pourtant, cet outil conçu à la base pour télécharger des fichiers en FTP ou HTTP peut se révéler utile si l'on ne veut pas "s'encombrer" d'un gestionnaire de téléchargement ou que l'on souhaite juste s'occuper de quelques liens rapidement.

Mais là où wget ravira les c0derz fous, c'est dans les quelques possibilités de modifier son comportement grâce aux arguments passés en plus de l'adresse du fichier ou de la page à rapatrier.
- -i : télécharge une liste d'URLS contenues dans un fichier texte
- HTTP
- --http-user=USER : spécifie l'utilisateur HTTP (équivalent $PHP_AUTH_USER)
- --http-passwd=PASS : spécifie le mot de passe HTTP (équivalent $PHP_AUTH_PW)
- --referer=URL : envoie un référant spécifique (URL de la page précédemment visitée, équivalent $HTTP_REFERER)
- --user-agent=AGENT : envoie un identificateur de navigateur spécifique (équivalent $HTTP_USER_AGENT)
- --header=HDR : envoie le header HDR
- Cookies
- --load-cookies=FILE : lit les cookies à envoyer dans un fichier
- --save-cookies=FILE : sauve les cookies reçus dans un fichier
- POST
- --post-data=STRING : envoie des données via la méthode POST
- --post-file=FILE : envoie un contenu de fichier
Et bien d'autres options à découvrir avec wget --help
. On l'aura compris, wget est bien pratique lorsque l'on veut tester un script avec des valeurs différentes de ce que le navigateur envoie par défaut, voire même pour un petit test de débit en FTP ou HTTP.
Télécharger wget 1.9.1b pour windows. A placer dans un répertoire système (ou répertoire contenu dans la variable d'environnement PATH) pour le rendre accessible depuis n'importe où.
14 mars 2005 à 23:05
Si tu cherches un système stable, avec plein de commandes au moins aussi pratiques que wget, un esprit communautaire extraordinaire, une liberté totale, je n’ai qu’un conseil à te donner : PASSE À LINUX/*BSD !
(Bon OK, il faut être prêt à sacrifier sa vie sociale, mais bon, on s’y fait. ;) )
15 mars 2005 à 02:08
jl’a sentais venir celle là :)
16 mars 2005 à 09:52
Core = Morphéus
CD de linux = pilule rouge
vie sociale = matrice
16 mars 2005 à 09:54
Ownage
16 mars 2005 à 10:22
Moi je suis assez allergique aux lignes de commandes ^^
16 mars 2005 à 11:09
De toute façon, le graphique ça sert à rien
16 mars 2005 à 15:22
Si weget est le tournevis à octets, netcat est ,lui, le couteau suisse. Très commode pour tout un tas de petites choses…
18 mars 2005 à 15:32
Allez passe au Macintosh tu aura le droit au terminal pour faire les commande unix…. mais si tu as besoin etre protuctif rapidement, bah tu le sera :)
20 mars 2005 à 22:07
Ouais, les Mac ça roxe de trop, dommage que ça soit trop cher…
31 août 2005 à 21:45
wget -r -np site_web pour télécharger un site en local (leecher un rep)