Télécharger le Code HTML d’un Page Web avec wget

Une astuce bien pratique, télécharger le code HTML d’une page web. A quoi ça peut bien servir, à plein de trucs.

Je m’explique, si par exemple vous voulez créer un script ou un programme qui aura besoin de télécharger des informations depuis le WEB, il serait bien utile de tout automatiser pour éviter à chaque fois de devoir aller sur le net, copier ou télécharger les données avant de pouvoir le mettre à la disposition du script ou du logiciel.

La commande qui nous permet de le faire, le très utilisé wget.
En fait wget permet de télécharger à peu prés TOUT et n’importe quoi sur le « ouéb » via la console, vous pouvez télécharger des programmes en connaissant l’URL source par exemple :
« wget https://walyonaire.files.wordpress.com/fichier_tout_bete.bin »
Bien sûr, comme pour la majorité des programmes Linux, on peut spécifier des option, et c’est là que ça devient plus intéressant.

Donc pour revenir à nos moutons, quelles sont les options à spécifier pour télécharger le code html d’une page web ?
Simple, nous allons par exemple télécharger notre adresse ip via le site : checkip.dyndns.org et balancer la sortie dans un fichier que nous appellerons checkip.txt si vous voulez.
Code :

wget checkip.dyndns.org -O checkip.txt

-O permet de spécifier le fichier où sera copiée la sortie (-O pour Output).
Vous pouvez, pour les statistiques d’utilisation de navigateur, spécifier un agent avec l’option -U
Exemple | Code :

wget -U= »Mozilla/5.0″ checkip.dyndns.org -O checkip.txt

Si vous ouvrez le fichier, vous verrez le contenu de la page sous son format HTML

cat checkip.txt

Cet article ne détaille qu’une infime (alors là vraiment infime) partie de l’utilité de wget. Pour plus d’options, évidemment RTFM [ man wget ].

~ par walyonaire sur samedi 30 mai 2009.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

 
%d blogueurs aiment cette page :