[..] Formulaire : name="" manquant ( IE.au3 )

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Josef
Niveau 4
Niveau 4
Messages : 76
Enregistré le : jeu. 02 juil. 2009 21:16
Status : Hors ligne

[..] Formulaire : name="" manquant ( IE.au3 )

#1

Message par Josef »

Bonjour, j'ai un gros problème.
Je souhaitez me connectez automatiquement sur un site web mais celui ci n'a pas de balise comme le suit :
<form name="quelque chose" action="login.php" (........)

Comment alors détécter le formulaire de connexion ? Répondez vite svp c'est urgent !!
Josef



EDIT :

Code : Tout sélectionner

<form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)">
<input class="bginput" style="font-size: 11px;" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="Pseudo " onfocus="if (this.value == 'Pseudo ') this.value = '';" type="text">
<input class="bginput" style="font-size: 11px;" name="vb_login_password" id="navbar_password" size="10" tabindex="102" type="password">
<input class="button" value="Se connecter" tabindex="104" title="Entrez votre pseudo et votre mot de passe dans les champs fournis pour vous connecter, ou cliquez sur le bouton " inscription="" pour="" vous="" créer="" un="" profil.="" accesskey="s" type="submit">
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Formulaire : name="" manquant ( IE.au3 )

#2

Message par ani »

bonjour josef

Code : Tout sélectionner

$sLogin = "votreIdentifiant" ; A modifier
$sPassWord = "votreMot2Passe" ; A modifier

_Connect($sLogin,$sPassWord)

Func _Connect($Login,$PassWord)
$oIE = _IECreate("votrePageWeb") ; A modifier
$oForm = _IEFormGetCollection($oIE, 0)
$oName = _IEFormElementGetObjByName($oForm, "vb_login_username")
$oPass = _IEFormElementGetObjByName($oForm, "vb_login_password")
_IEFormElementSetValue($oName, $Login)
_IEFormElementSetValue($oPass, $Password)
_IEFormSubmit($oForm)
EndFunc
bonne continuation ;)
Répondre