Page 1 sur 1
[..]GUI et Internet explorer
Posté : sam. 10 oct. 2009 21:44
par tim91700
Bonjour,
Ma gui permet de se connecter sur mon site internet et y faire des actions simple
le problème concerne les champs de connexion :
► Afficher le texte
If _IEPropertyGet($ie, "title") = "My site: Login" Then
;on envoie les infos
Sleep(1000000)
ElseIf _IEPropertyGet($ie, "title") = "My site: Connexion" Then
Else
Exit
EndIf
J'aimerais que le programme permette de se connecter avec les identifiants et place dans les champs, les IDs et les gardes en mémoire
En gros, qu'il met les identifiants et qu'il clique sur Login
Merci
Re: [..]GUI et Internet explorer
Posté : sam. 10 oct. 2009 22:36
par Iste
Sujet ultra abordé, merci de faire quelque recherche sur le forum.
_IEFormGetObjByName() pour trouver les champs et bouton
_IEFormElementSetValue() pour les remplir
_IEAction() pour clic sur 'login'
Re: [..]GUI et Internet explorer
Posté : dim. 11 oct. 2009 12:48
par tim91700
En gros ca donne ca ou pas :
► Afficher le texte
Code : Tout sélectionner
Func _LogIn($compte)
_IENavigate($ie, "http://www.abc.com/login.php", 1)
$o_form = _IEFormGetObjByName($ie, "signin")
$o_login = _IEFormElementGetObjByName($o_form, "Email")
$o_password = _IEFormElementGetObjByName($o_form, "Password")
if $compte = 1 Then _IEFormElementSetValue($o_login, "00000")
if $compte = 2 Then _IEFormElementSetValue($o_login, "00000")
if $compte = 1 Then _IEFormElementSetValue($o_password, "xxxxxx")
if $compte = 2 Then _IEFormElementSetValue($o_password, "xxxxxx")
_IEFormSubmit($o_form)
EndFunc ;==>_LogIn
While 1
$randomVar = Random(10, 60)
$randomString = _RandomString($randomVar)
Send ($randomString)
_IENavigate($ie, "http://www.abch.com/" & $randomString & "/", 1)
Sleep (Random(2000, 10000))
_IENavigate($ie, "http://www.abc.com", 1)
WEnd