Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.