#1 Le 31/03/2008, à 15:07
- mansonboy
Script bash [recuperer une page, saisir le nombre et renvoyer dans une
Bonjour, j'essaye de faire un script depuis quelques temps deja mais je n'y arrive vraiment pas. Sa commence a bien avancer mais bon je ne vois pu du tout comment faire la.
But de mon script : Je dois recuperer une page (jusque la aucun problem), dans cette page on y trouve cette phrase la : Le nombre aléatoire pour valider ta réponse est : 1390546998, donc je recupere le nombre avec cut (voir dans mon code) je sais pas si la methode est vraiment adapter la. Ensuite je dois renvoyer le nombre en le declarant dans l'url comme ceci : adresse_du_site.php?solution=nombre (a la place du nombre sa doit prendre la valeur du nombre aléatoire).
Bref voila, voici mo code jusque maintenant :
#!/bin/bash
wget --load-cookies cookies.txt "http://www.newbiecontest.org/epreuves/prog/prog1.php"
cut -c65-75 prog1.php
wget --load-cookies cookies.txt "http://www.newbiecontest.org/epreuves/prog/verifpr1.php?solution=nombre"
Hors ligne
#2 Le 01/04/2008, à 13:19
- jojolapin
Re : Script bash [recuperer une page, saisir le nombre et renvoyer dans une
Salut,
il faut que tu passes le nombre récupéré dans une variable puis que tu construises l'url, pour renvoyer le nombre, avec cette variable.
#!/bin/bash
wget --load-cookies cookies.txt "http://www.newbiecontest.org/epreuves/prog/prog1.php"
nombre=`cut -c65-75 prog1.php`
wget --load-cookies cookies.txt "http://www.newbiecontest.org/epreuves/prog/verifpr1.php?solution=$nombre"
Je crois que ça devrais marcher.