Downloader un .txt sans ouverture de "Téléchargement de fichier"
cs_gazman
Messages postés9Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 octobre 2014
-
8 juil. 2007 à 00:32
cs_gazman
Messages postés9Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 octobre 2014
-
9 juil. 2007 à 10:41
Bonjour,
J'ai une application VB6 qui pilote IE.
Je surf vers une page, remplit les champs et la submit.
En retour, j'ai la fenetre classique "Téléchargement de fichier" qui me demande si je veux ouvrir ou enregistrer le .txt qui va être downloadé en retour.
J'aimerai bien supprimer cette etape ou bien piloter cette fenetre à partir de VB6 pour que mon programme ne nécessite pas d'intervention humaine.
Des idées ?
Merci
Gazman
A voir également:
Downloader un .txt sans ouverture de "Téléchargement de fichier"
cs_gazman
Messages postés9Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 octobre 2014 8 juil. 2007 à 11:39
Bonjour,
Effectivement c'est ce que j'utilise lorsque je parviens à passer les paramètres dans l'url, mais ici, les paramètres sont passés à travers un form (radiobutton, checkbox et text).
Y a-t-il moyen de passer ces paramètres dans une URL ?
Ou bien y a-t-il une autre solution que de driver IE ?
cs_gazman
Messages postés9Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 octobre 2014 8 juil. 2007 à 15:34
C'est un FORM avec un GET (par defaut) -> j'ai pu reconstituer l'URL.
C'est du HTTPS et la page est créée dynamiquement.
Pour y acceder, je dois d'abord m'identifier sur la home page. (c'est fait pour etre exécuté manuellement)
Ensuite :
si j'encode l'adresse dans le barre des menu et <enter> je reste avec une page blanche (il se connecte bien brievement au site mais rien ne se passe)
si je met l'adresse dans une balise sur une page et que je clique dessus -> j'ai le popup de téléchargement
si j'attaque directement avec un controle Inet -> je recois un string vide en retour.
Gazman
Vous n’avez pas trouvé la réponse que vous recherchez ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 8 juil. 2007 à 17:11
... mouaip, c'est utile que je mette des liens ^^
Dim aBytes() As Byte
With Inet
.AccessType = icUseDefault
.Protocol = icHTTP
aBytes = .OpenURL(sUrl, icByteArray)
Do Until Not (.StillExecuting)
DoEvents
Loop
End With
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_gazman
Messages postés9Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 octobre 2014 8 juil. 2007 à 17:39
Merci pour le bout de code, mais aBytes reste désespéremment vide ...
Reste d'ailleur toujours le problème de l'identification sur le site.
Si je ne suis pas identifié, lorsque je tape l'URL dans IE, je suis par contre dirigé vers la page d'identification
cs_gazman
Messages postés9Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 octobre 2014 8 juil. 2007 à 17:58
Ca c'est un problème: je n'ai qu'un seul loggin.
Boursorama c'est le site sur lequel j'ai mes quelques économies ...
Tu comprendras facilement que j'ai du mal à le donner !
D'auter part, pas moyen de créer de compte "bidon" (c'est comme à la banque)
C'est pas pour nous faciliter la vie !
si çà ne donne rien, faudra passer par la création d'un cookie
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp