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.

wget

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ù.

10 commentaires pour “Wget, le tournevis à octets”

  1. Core dit :

    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. ;) )

  2. pr4y dit :

    jl’a sentais venir celle là :)

  3. otcho dit :

    Core = Morphéus
    CD de linux = pilule rouge
    vie sociale = matrice

  4. Ramiel dit :

    Ownage

  5. solo dit :

    Moi je suis assez allergique aux lignes de commandes ^^

  6. Donk dit :

    De toute façon, le graphique ça sert à rien

  7. Talou dit :

    Si weget est le tournevis à octets, netcat est ,lui, le couteau suisse. Très commode pour tout un tas de petites choses…

  8. b@b dit :

    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 :)

  9. Core dit :

    Ouais, les Mac ça roxe de trop, dommage que ça soit trop cher…

  10. Ramiel dit :

    wget -r -np site_web pour télécharger un site en local (leecher un rep)

Laisser un commentaire


Warning: Undefined variable $user_ID in /home/clients/40e149befb0318e27381f29df8fe4ffe/sites/www.blup.fr/wp-content/themes/blup/comments.php on line 65