J'essaie d'écrire un script de shell qui devrait explorer une page Web, extraire un caractère/une phrase de son code HTML et l'afficher. Caractère particulier signifie, par exemple, si le code HTML de la page Web contient une phrase, par exemple password:blah
, je souhaite alors imprimer le caractère suivant/Word sur password
, autrement dit, je veux que le script print blah
. Comment puis-je faire ceci?
Si vous avez besoin de plus d'explications, veuillez demander. Merci d'avance!
Vous n'avez pas besoin d'un script Shell. Vous avez probablement besoin de la commande composée suivante:
curl -s webpage | grep -Po 'password:\K\w+'
Par exemple, le cas de cette page fonctionne:
curl -s http://askubuntu.com/questions/537416/copy-a-Word-from-the-html-file-of-a-web-page-using-Shell-script | grep -Po 'password:\K\w+'
Quelque chose comme ça devrait marcher:
wget -qO- http://website.com | grep -oP 'password:.*'
Voir man wget pour toutes les options. wget
peut télécharger le site Web en entier.