Page 1 sur 1

[Ex] Création de script Internet Explorer (IE)

Posté : dim. 05 déc. 2010 16:40
par bloodwolff
Voici une première version de mon script je le publie maintenant car si il n'y a pas d'intérêt je ne le terminerai pas pour rien :?
En gros le script sert à créer d'autre script :lol: car d'après mes lectures sur le forum automatiser les visites reste assez problématique
En gros vous lancez le script , vous entrez l'url de départ
Vous remplissez les formulaire , naviguer sur le site, coché des case , choisissez des options et quand vous avez terminé vous fermer la fenêtre et la un jolie code autoit apparais et il reproduit les actions que vous venez d'effectuer
En théorie le script gère les liens,les input,les boutons,les checkbox,les select,les zones de textes mais bon aucun site n'est semblable et il se peut qu'il ne fonctionne pas sur tout les sites
Donc j'aimerais connaître les sites où le script buggais pour l'adapter et avoir vos commentaires
Si il y a de l'intérêt je le continue :wink:
► Afficher le texteversion 2.0
► Afficher le texteversion 1.0

Re: [Ex] Création de script Internet Explorer (IE)

Posté : dim. 05 déc. 2010 19:48
par pop45
Sa peut aider, mais faut que tu précise que sa ne marche pas avec du flash ^^

Re: [Ex] Création de script Internet Explorer (IE)

Posté : dim. 05 déc. 2010 20:00
par bloodwolff
Je sais même pas ce qu'est le flash :lol:
Je pense que sa sert à faire des animations sur internet :roll:

Mais bon comme je l'ai c'est vraiment une première version, et elle peut être utile pour remplir des formulaire
Je posterai un exemple de script créé avec

Re: [Ex] Création de script Internet Explorer (IE)

Posté : dim. 05 déc. 2010 20:13
par bloodwolff
Voilà le code d'un script qui pourrait écrire ce message sur le forum (en modifiant les id/mot de passe) crée par le script

Édit: Voilà le code ^^
Ps: script totalement inutile mais bon il fonctionne et il m'a pris 20 secondes à faire au lieu de plusieurs minutes normalement :roll:
► Afficher le texte

Re: [Ex] Création de script Internet Explorer (IE)

Posté : dim. 05 déc. 2010 20:50
par pop45
Voila un exemple d'interface flash :http://www.megaupload.com/

Re: [Ex] Création de script Internet Explorer (IE)

Posté : dim. 05 déc. 2010 20:53
par bloodwolff
Ah oui sa va être plus dur à intégrer :roll:
Mais bon déjà si il gère les sites de base sa va faciliter la vie à plusieurs personnes je pense

Re: [Ex] Création de script Internet Explorer (IE)

Posté : lun. 06 déc. 2010 00:54
par timmalos
Tu peux également t'aider de mon ancien script jamais terminé :

http://autoitscript.fr/forum/viewtopic.php?f=6&t=3632

On a pas utilisé la même méthode, mais c'est à voir ce qui marche le mieux.

Re: [Ex] Création de script Internet Explorer (IE)

Posté : lun. 06 déc. 2010 01:19
par bloodwolff
Ah je ne l'avais pas vu , j'y jetterai un oeil
ps : Ton script me retourne un script qui me donne un erreur au lancement :s mais j'aime la partie graphique c'est beau :shock: Tu les trouve où ces icones ?

Re: [Ex] Création de script Internet Explorer (IE)

Posté : mer. 08 déc. 2010 01:22
par bloodwolff
Mise à jour majeur qui ne paraîtra pas beaucoup pour les utilisateurs
mais le code à été entièrement refait ,
-un peu plus court
- plus de compatibilité envers les différent site
-code plus propre
-changement complet de la méthode pour prélévé les données
-plus de pop up

Code disponible dans le premier post , j'ai laissé le premier mais j'ai retiré le code couleur

Maintenant je vais pouvoir m'attaquer à d'autre amélioration :P

Re: [Ex] Création de script Internet Explorer (IE)

Posté : mer. 08 déc. 2010 05:01
par bloodwolff
Bug constaté lorsque l'on clique sur un lien , je règle cela dès que possible

Édit : Bug réglé de façon temporaire

Re: [Ex] Création de script Internet Explorer (IE)

Posté : mer. 19 janv. 2011 11:09
par Supemm
Bonjour,

merci d'abord pour votre script.
Pour info le script a un problème sur le site suivant :

http://www.cio.fr
on remplit la zone identifiant (un nombre), puis on remplit la zone mot de passe (un nombre) et ensuite on clique sur OK. Cela permet d'accéder aux comptes bancaires.

Cependant quand on exécute le script, le script clique sur le mauvais bouton OK, il clique sur le bouton OK tout en haut à droite qui correspond à la zone "Rechercher". On ne peut donc pas accéder aux comptes automatiquement.


Cordialement,

Emmanuel

Re: [Ex] Création de script Internet Explorer (IE)

Posté : mer. 19 janv. 2011 20:15
par bloodwolff
Oui j'avais un peu abandonner le script mais je peux regarder quand j'aurai plus de temps !

Re: [Ex] Création de script Internet Explorer (IE)

Posté : mer. 09 mars 2011 22:03
par leoclem
Juste un message pour te remercier, tu as fait du bon boulot !
A part quelques petites modifs à effectuer dans le script résultat pour des cas particuliers, on a le corps du script et ça c'était le plus important pour moi!

Moi qui galérais avec l'UDF IE.au3, j'ai trouvé mon bonheur !

Merci encore !

Re: [Ex] Création de script Internet Explorer (IE)

Posté : jeu. 10 mars 2011 19:06
par sksbir
hello
Ton script est un "must have" pour celui qui n'a jamais touché à l'UDF d'IE6 ( comme moi ).
J'ai testé ton script pour la connexion automatique à GLPI.

Je veux l'utiliser pour une base locale qui n'est donc pas dispo sur internet.

Par contre, pour te montrer, il existe par chance une base glpi de démonstration ici : http://demo.glpi-project.org

Le code généré par ton script pour l'accès à la base de démo est celui-ci:

Code : Tout sélectionner

#include <IE.au3>
$oIE = _IECreate ("http://demo.glpi-project.org/")
$Input_Id  = _IEGetObjById($oIE, "login_name")
_IEFormElementSetValue($Input_Id, "post-only")
$Input_Id  = _IEGetObjById($oIE, "login_password")
_IEFormElementSetValue($Input_Id, "postonly")
$submit_Name  = _IEGetObjByName($oIE, "submit")
_IEAction($submit_Name, "Click")
Et là, j'ai quelques remarques:
- j'ai fait d'autres actions après ça ( cliquer sur "ticket" par exemple), et ton script ne les a pas prises en compte.
- j'aimerais aussi repartir sur une autre URL après la saisie du login, mais ton script ne permet pas de saisir une autre URL après avoir saisi celle de départ.( Edit : après quelques recherches, il suffirait de rajouter une commande _IENavigate() dans le script généré, donc, je sais pas si c'est la peine d'implémenter ça...)

Mais déjà comme ça, ton script est vraiment très bien. Il m'a bien donné envie de gratter l'UDF de IE de plus près : la 1ere question qui me vient à l'esprit étant celle-ci : on utilise AU3info pour repérer les élements de la fenetre IE ? et sinon, on fait comment ? [edit : là aussi, je pense avoir trouvé : code source de la page web, et utilisation de MODIv2

Re: [Ex] Création de script Internet Explorer (IE)

Posté : jeu. 10 mars 2011 20:26
par bloodwolff
Oui , c'est un peu complexe à faire et je suis conscient qu'il existe de nombreux bug mais je n'ai pas le temps ces temps-ci pour la programmation. J'espère avoir le temps de l'améliorer bientôt et merci pour tes critiques :)
Sinon si tu as besoin d'aide rapide tu peux toujours m'envoyer un petit message, je verrai ce que je peux faire.

Re: [Ex] Création de script Internet Explorer (IE)

Posté : mar. 17 mai 2011 14:32
par zesteph
Merci pour ce script il va m'être utile :mrgreen: