Page 1 sur 1
[R] Connection automatique à mega
Posté : mer. 13 août 2014 08:13
par Bonjour
Bonjour je voudrais créer un script qui me connecte automatiquement a mega depuis cet url
https://mega.co.nz/#login mais apres de nombreuse tentative je n'ai jamais réussi, j'ai pourtant essayais de faire la même chose que les exemples dans la section IE management j'ai trouver l'id de l'input pour le mail mais impossible de remplacer la valeur
Je crois que j'avais déjà lu un sujet semblable à celui ci mais je ne l'ai pas retrouvé
Merci d'avance

Re: [..] Connection automatique à mega
Posté : mer. 13 août 2014 15:07
par orax
Bonjour Bonjour !
Ça s'est avéré un peu plus compliqué que je pensais mais ça devrait marcher.
► Afficher le texte
Code : Tout sélectionner
#include <IE.au3>
$ie = _IECreate('https://mega.co.nz/#login', True)
Do
$boutonLoginActive = $ie.document.getElementsByClassName('register-st2-button active').item(0)
If IsObj($boutonLoginActive) Then ExitLoop
Sleep(250)
Until False
$mail = __IEGetObjByIdLoadWait($ie, 'login-name2')
$pass = __IEGetObjByIdLoadWait($ie, 'login-password2')
_IEFormElementSetValue($mail, 'M')
_IEFormElementSetValue($pass, 'P')
$boutonLoginActive.click()
Func __IEGetObjByIdLoadWait(ByRef $oIE, $id)
Local $obj
Do
$obj = _IEGetObjById($oIE, $id)
If IsObj($obj) Then ExitLoop
Sleep(500)
Until False
Return $obj
EndFunc ;==>__IEGetObjByIdLoadWait
Au revoir Bonjour !
Édité : code corrigé.
Re: [..] Connection automatique à mega
Posté : mer. 13 août 2014 18:02
par Bonjour
Oui sa marche a part un détail comment simuler l'appuie sur le bouton connection ?
"au revoir bonjour"

Re: [..] Connection automatique à mega
Posté : mer. 13 août 2014 18:08
par orax
Rebonjour Bonjour !
C'est déjà fait. C'est $boutonLoginActive.click() qui fait ça. T'as essayé avec tes identifiants ?
Re: [..] Connection automatique à mega
Posté : mer. 13 août 2014 19:03
par Bonjour
Oui mais sa ne fonctionne pas il me met la case de l'email en rouge et un message "or create a acount"
cependant lorsque j'appuie sur login il me connecte
Non c'est bon en fait c'est parce que sur le code "$boutonLoginActive.click()" etait avant l’écriture du texte je suis un boulet

Re: [R] Connection automatique à mega
Posté : mer. 13 août 2014 19:23
par orax
C'est moi le boulet, je n'avais pas vu cette erreur quand j'ai posté le code.
M'enfin, l'important c'est que ça marche !