[..] Téléchargement automatisé de Fichiers

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Gizmo091
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 24 févr. 2009 14:25
Status : Hors ligne

[..] Téléchargement automatisé de Fichiers

#1

Message par Gizmo091 »

Bonjour,
j'ai besoin d'aide pour programmer un script de téléchargement de fichiers mais je suis bloqué a cause de la barre d'informations d'IE.

Pour l'instant je fais ça ( considérons que mon objet $oIE se trouve déjà sur la bonne page)

Code : Tout sélectionner

$submitTelecharger = _IEGetObjById($oIE, "ctl13_btnDownload")
_IEAction ($submitTelecharger, "click")
WinWait( "Téléchargement de fichiers")
ControlClick("Téléchargement de fichiers", "", "[CLASS:Button; TEXT:Enregistrer;]")
 
Le problème étant que le WinWait ne passe jamais car la fenêtre ne s'ouvre pas. IE m'affiche cette ****perie de barre d'informations "Pour protéger votre sécurité, Internet Explorer a bloqué le téléchargement de fichiers de ce site vers votre ordinateur. Cliquez ici pour afficher plus d'options..."

Comment donc supprimer cette barre ou alors cliquer dessus pour télécharger mon fichier ?

Merci d'avance.
Modifié en dernier par zeshrek le mar. 13 déc. 2011 16:06, modifié 1 fois.
Raison : Pas de coloration syntaxique du code - Merci de se conformer aux règles du forum !
Gizmo091
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 24 févr. 2009 14:25
Status : Hors ligne

Re: [..] Téléchargement automatisé de Fichiers

#2

Message par Gizmo091 »

J'ai contourné le problème en désactivant la barre dans les paramètre d'IE. Cependant, la fonction ControlClick ne me donne que le focus sur le bouton et n'effectue pas le clic :s
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Téléchargement automatisé de Fichiers

#3

Message par PandiPanda »

Bonjour,
simple question il est pas possible de récuperer le lien de télechargement et de passer par un InetGet() ?

*je m'y connais pas trop avec l'udf IE, alors je propose des solutions alternatives ^^*
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Gizmo091
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 24 févr. 2009 14:25
Status : Hors ligne

Re: [..] Téléchargement automatisé de Fichiers

#4

Message par Gizmo091 »

Je ne peux pas car le lien de téléchargement est le résultat d'une validation de formulaire
Gizmo091
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 24 févr. 2009 14:25
Status : Hors ligne

Re: [..] Téléchargement automatisé de Fichiers

#5

Message par Gizmo091 »

Petit up , n'y a t'il personne qui a eut le même problème que moi ? :shock:
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Téléchargement automatisé de Fichiers

#6

Message par mikell »

Que donnerait _IELinkClickByText ou un _IEAction(..., "click") sur le bouton ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre