Est-ce possible de piloter IE..?

quicksilvain Messages postés 10 Statut Membre -  
zollen777 Messages postés 128 Statut Membre -
Bonjour

Je diffuse mes performance gamer en live sur www.catchmyworld.com, et j'aimerais piloter IE via vbscrip ou autre pour pouvoir ouvrir cette page, m'identifier puis cliquer sur le bouton autoriser (vert voir photo) et enfin cliquer sur diffuser..


C'est possible ?

Merci pour vos réponses

A voir également:

8 réponses

jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762
 
Bonjour,

A la limite, si tu veux te faire une sorte d'auto login sur ta page IE .. tu peux utiliser (assez simplement) AUTOIT et sa librairie IE.AU3
https://autoitscript.fr/forum/viewtopic.php?p=52018

Des tonnes d'exemples sont disponibles sur le net pour ça.

Bien sûr... d'autres langages permettent également de faire cela.... mais je pense que si tu n'as pas beaucoup de connaissances en programmation... autoit sera sûrement plus à ta portée.

0
quicksilvain Messages postés 10 Statut Membre
 
Merci

Je vais me documenter sur AUTOIT.. ça s'utilise avec vbscript ?

Ce que je veux faire est possible alors?
0
jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762
 
Autoit est un langage .. au même titre que vbscript. ..
et donc oui. .. c'est possible. (Avec le bon langage et/ou les bons outils)
0
quicksilvain Messages postés 10 Statut Membre
 
merci

Savez vous comment s'identifier sur un site avec autoit ?
0
jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762
 
Des exemples sont disponibles en pagaille sur le net :
https://www.google.fr/search?q=autoit+IE+login


par exemple

include <ie.au3>
$uname="Yourusername"
$pwd="yourpassword"
$url = "http://yoursitename.com"
$oIE = _IECreate ($url)
$oForm = _IEFormGetObjByName ($oIE, "form id or name")
$oQuery1 = _IEFormElementGetObjByName ($oForm, "id_login")
$oQuery2 = _IEFormElementGetObjByName ($oForm, "id_pwd")

_IEFormElementSetValue ($oQuery1,$uname)
_IEFormElementSetValue ($oQuery2,$pwd)
$oButton=_IEGetObjById($oIE,"")
_IEAction ($oButton, "click")
_IELoadWait($oIE,0)


Bien sur.. il faut remplacer les id_login et id_pwd .. par les ID des champs Login / Password de la page que tu souhaites ouvrir.....( pour les trouver.. tu affiche le code source de la page et tu les y cherche...)
0
quicksilvain Messages postés 10 Statut Membre
 
Merci

Je dois changer ceux qui est en Gras ou Souligné ?

include <ie.au3>  
$uname="Yourusername"
$pwd="yourpassword"
$url = "http://yoursitename.com"
$oIE = _IECreate ($url)
$oForm = _IEFormGetObjByName ($oIE, "form id or name")
$oQuery1 = _IEFormElementGetObjByName ($oForm, "id_login")
$oQuery2 = _IEFormElementGetObjByName ($oForm, "id_pwd")

_IEFormElementSetValue ($oQuery1,$uname)
_IEFormElementSetValue ($oQuery2,$pwd)
$oButton=_IEGetObjById($oIE,"")
_IEAction ($oButton, "click")
_IELoadWait($oIE,0)
0
jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762
 
Oui ... sinon comment comptes tu indiquer les identifiants à utiliser. ..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
quicksilvain Messages postés 10 Statut Membre
 
Mais je dois changer les identifiants qui sont en gras ou ceux qui sont souligné ? ou alors les 2 ?
0
jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762
 
Les deux.
En gras...par TES identifiants
En soulignés ...par ce que j'ai indiqué dans mon message précédent
0
quicksilvain Messages postés 10 Statut Membre
 
Merci jordane45

Avec du recul c'est évident.. et oui ce jour là j'avais mal a la tête..

Ce code permet de cliquer sur le bouton vert "autoriser" ou dois-je le rajouter?

Merci
0
jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762
 
A mon avis il va falloir le rajouter.....
0
zollen777 Messages postés 128 Statut Membre 2
 
ok et ce bout de code c'est pas pour cliquer?

$oButton=_IEGetObjById($oIE,"")  
_IEAction ($oButton, "click")
_IELoadWait($oIE,0)
0
jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762
 
Pour la connexion si
0
jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention   4 762 > jordane45 Messages postés 40053 Date d'inscription   Statut Modérateur Dernière intervention  
 
En installant autoit, tu as du également installer Au3Info.exe ( qui doit être présent dans le répertoire d'install d'autoit).
Tu le lances et regardes l'identifiant du bouton autoriser.
A partir de là, tu pourras utiliser le code

$oButton=_IEGetObjById($oIE,ID_BOUTON)
_IEAction ($oButton, "click")
_IELoadWait($oIE,0)

En remplaçant ID_BOUTON ... par l'id du bouton.
0
zollen777 Messages postés 128 Statut Membre 2
 
Merci jordane45

Avec Au3Info.exe comment avoir l'identifiant du bouton autoriser (vert) ?
0