Bash: récup d'un prix sur un site internet
Par Lwuib-R samedi 17 juin 2023
dans Vu sur le Net |
Bon comme je pense fortement remplacer mon S7 par un Nothing Phone (1) dispo chez Boulanger que sur internet , mais je veux le payer en magasin (oui c'est possible), j'attends le bon prix.
Comme j'ai raté la précédente promo, je regarde tout les jours mais j'ai pas envi de lancer un navigateur, je veux juste le prix du jour.
Donc j'ai fait (en une matinée quand même) un script bash qui m'affiche le prix du jour dans le terminal (linux)
Voici mon code:
page=`curl -sA 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0' https://www.boulanger.com/ref/1187038`; clear; grep -A3 ' ' <<<"$page" | sed -n '4p'
Ça met dans une variable le contenu de la page téléchargée par CURL, ça fait un GREP pour ne garder que le texte balisé que entoure le prix du jour, puis un SED pour ne garder que la 4ième ligne, le prix.>
C'est évident qu'on doit pour voir faire mieux en code, mais c'est le mien de avec mon niveau à moi.
ICI le script commenté avec instructions.
Commentaires
Aucun commentaire pour le moment.