Wget

Un article de Haypo.


Avertissement

Cet article est en cours de rédaction. Sa qualité est pauvre et son intérêt limité. Revenez un peu plus tard (ça peut être long), et lisez un autre article en attendant ;-) Si vous êtes impatient de lire la suite, secouez un peu son auteur :o)

Retour aux logiciels libres

wget est un logiciel libre permet de télécharger un fichier depuis Internet. Il sait s'adapter à de très nombreux cas :

  • HTTP
  • HTTPS
  • FTP

[modifier] Astuces

Télécharger les fichiers nom01.gif, nom02.gif, …, nom30.gif :

for i in $(seq -w 30); do
  wget http://images.ucomics.com/comics/ga/1992/ga9209$i.gif;
done

Télécharger le contenu d'un répertoire :

wget -r -np http://www.haypocalc.com/wiki/images/

où « -np » indique "no parent" (ne remonte pas dans les répertoires parents), et « -r » demande la récursion.

[modifier] Faire un miroir d'un site

wget -m -e robots=off --user-agent 'qqchose' URL

Détails :

  • "-m" active le mode miroir
  • "-e robots=off" ignore le fichier robots.txt (à utiliser avec précaution, c'est normalement interdit)
  • "--user-agent 'qqchose'" : Cache l'identité de wget
Récupérée de « http://www.haypocalc.com/wiki/Wget »