[R] Cliquer sur une image en arrière plan sur le web

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Scharz
Niveau 2
Niveau 2
Messages : 22
Enregistré le : lun. 14 janv. 2013 20:19
Status : Hors ligne

[R] Cliquer sur une image en arrière plan sur le web

#1

Message par Scharz »

Bonjour , je fait appel à vous car je cherche un moyen de cliquer sur une image ou un lien sur un site , là ou je bloque c'est pour l'arrière plan ( pour ne pas être gêné )
Il y a les options de _IEcreate(xxx,1,1) on ne voit pas du tout la fenêtre , si ça serais possible de cliquer sur une fenêtre cacher comme ça , ça serait énorme :D
Ou sinon le faire apparaitre dans la barre de taches( en arrière plan) , c'est moins bien mais c'est déjà pas mal
Voilà tout est dit
Cordialement ;
Modifié en dernier par Scharz le dim. 03 févr. 2013 11:35, modifié 3 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Cliquer sur une image en arrière plan sur le web

#2

Message par mikell »

A priori c'est possible avec les fonctions IE
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Scharz
Niveau 2
Niveau 2
Messages : 22
Enregistré le : lun. 14 janv. 2013 20:19
Status : Hors ligne

Re: [..] Cliquer sur une image en arrière plan sur le web

#3

Message par Scharz »

J'ai pas trop compris ton script car je débute , je vais essayer de comprendre en regardant les fonctions que tu a utiliser .
En fait si j'ai a peu près compris tu a fait cliquer sur une image choisie , en l'occurrence cela sera une image aléatoire , donc je comptais le faire avec les pixel ou un truk comme ça , a moins que quelqu'un est mieux :

On ouvre le site en background ( caché )
On simule un clic ( sans que cela me gène ) sur l'image qui est à 200 pixel de hauteur 400 de longueur .
On ferme le site

Mon programme ce n'est pas que ça , je bosse sur un grand projet et j'ai besoin de savoir faire ça pour pourvoir le continuer .
Merci
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Cliquer sur une image en arrière plan sur le web

#4

Message par mikell »

Le script précédent détecte l'image à cliquer dans le code-source de la page en fonction de son src, mais si tu as des valeurs précises (telles qu'elles sont inscrites dans le source) ça marche aussi

Code : Tout sélectionner

#Include <IE.au3>

    $oIE = _IECreate("http://www.autoitscript.fr/forum/viewtopic.php?p=75378#p75378" ,0,0)   ; 0 = invisible

    Local $oImgs = _IEImgGetCollection($oIE)
    For $oImg In $oImgs
        If $oImg.height = "90" AND $oImg.width = "300" Then Exitloop  
    Next
    _IEAction($oImg, "click")
    While $oIE.busy
    Sleep(10)
    Wend
    Sleep(1000)
    $oIE.visible = 1
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Scharz
Niveau 2
Niveau 2
Messages : 22
Enregistré le : lun. 14 janv. 2013 20:19
Status : Hors ligne

Re: [..] Cliquer sur une image en arrière plan sur le web

#5

Message par Scharz »

Merci mikell
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Cliquer sur une image en arrière plan sur le web

#6

Message par mikell »

Le meilleur moyen de cliquer sur une image de contenu variable en fonction de sa position sur la page, c'est :
1/ D'abord récupérer cette position en fonction d'une caractéristique fixe de l'image présente dans le source
2/ Cliquer sur une image qui a cette position, si le contenu de l'image change mais que la position est identique, ça marche
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Scharz
Niveau 2
Niveau 2
Messages : 22
Enregistré le : lun. 14 janv. 2013 20:19
Status : Hors ligne

Re: [..] Cliquer sur une image en arrière plan sur le web

#7

Message par Scharz »

J'ai pas trop compris a quoi ça sert IEPropertyGet mais bon , j'ai quand même acquis l'essentiel pour mon projet , je continuerais ce post si j'ai un problème avec ça à l'avenir
En tout cas merci beaucoup :D
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [R] Cliquer sur une image en arrière plan sur le web

#8

Message par sksbir »

bonjour
j'ai vu ton mp. Ton problème est réglé ?
Scharz
Niveau 2
Niveau 2
Messages : 22
Enregistré le : lun. 14 janv. 2013 20:19
Status : Hors ligne

Re: [R] Cliquer sur une image en arrière plan sur le web

#9

Message par Scharz »

Non >< je t'ai envoyé un MP
Répondre