Page 1 sur 1

[..]Remplissage d'un formulaire avec modification des champs

Posté : ven. 30 avr. 2010 10:12
par carnage94
Bonjour à tous!
Voila je vous explique mon souci.
Je dois me connecter à un site web . Pour se faire, j'utilise login et mot de passe.
Le problème c'est que le nom du champ de mot de passe est régénéré aléatoirement à chaque rechargement de la page.
Concrètement une fois le champ mot de passe s'appellera "mdp0934e34U894532r3874328h"
puis une autre fois "mdp84375786j3248395h345783"
La base du nom aléatoire est "mdp".
J'utilise la libraire <IE.au3>
Voila comment je rempli le champ login :

Code : Tout sélectionner

$oForm = _IEFormGetCollection ($ie,0) ;
$oAccount = _IEFormElementGetObjByName ($oForm, "login")
_IEFormElementSetValue ($oAccount, "Monmotdepasse")
 
il faudrait que je puisse faire pareil pour le mot de passe généré aléatoirement.
J'espere que quelqu'un pourra m'aider!
Merci d'avance
@+

Re: [..]Remplissage d'un formulaire avec modification des champs

Posté : lun. 10 mai 2010 09:18
par carnage94
up?!

Re: [..]Remplissage d'un formulaire avec modificat

Posté : lun. 10 mai 2010 10:12
par jbnh
Salut.

Deux solutions, soit l'id est fixe et alors tu peux utiliser _IEGetObjById.
Soit les deux variables sont aléatoires et alors il te faut lire le code de la page (_IEBodyReadHTML) et récupérer les valeurs id ou name (avec _stringbetween par exemple)