Je souhaite automatiser le remplissage de champs d'une page web (Enfin, deux).
La page :
[lien de site censuré par l'admin]
(Ensuite, rentrer un pseudo pour avoir le second formulaire)
Je sais comment m'y prendre. Hélas, le seul problème, c'est que je n'ai pas le nom du form. J'ai cependant les noms des champs à compléter (Merci IE Builder, magnifique logiciel).
Pour récupérer le nom de la form, j'ai essayé d'utiliser _IEFormElementGetCollection et _IEFormElementGetValue. Mais sans succès.
Voici un bout du code :
Code : Tout sélectionner
[...]
$oIE = _IECreate ("[color=#FF0000][lien de site censuré par l'admin][/color]")
$oForm = _IEFormGetObjByName ($oIE, "NomDeLaForm") ; Récupère la form de la page nommée NomDeLaForm
$oQuery = _IEFormElementGetObjByName ($oForm, "pseudo") ; Récupère le champ d'input de la page nommé pseudo.
_IEFormElementSetValue ($oQuery, $Pseudo[$nbPseudo]) ; Ecrit le pseudo renseigné par l'utilisateur dans l'input pseudo.
_IEFormSubmit ($oForm) ;Validation
[...]Merci d'avance.





