OVH Cloud OVH Cloud

se promener sur internet en VB

1 réponse
Avatar
palouf
Bonjour a tous: voila mon problême:
je voudrais faire une application (en fait une macro a partir d'excel) qui
va chercher des infos sur un site web, mais que je ne peut obtenir qu'en
envoyant un formulaire sur un serveur sécurisé (https) (site avec frames et
tout le toutim)

j'utilise la librairie shdocvw qui me permet d'instancier un objet internet
explorer
je V sur la page d'accueil, je récupere ce que je veux, jusque la pas de
soucis C simple,

mais moi , je souhaiterais remplir le formulaire et simuler un clic sur le
bouton envoyer afin de pouvoir enfin arriver sur la page de données qu'il me
faut après je me débrouille....

Comment faire ???
même l'équivalent de cliquer sur un lien, je vois pas comment ...

Merci de votre aide

PAscaL

1 réponse

Avatar
François Picalausa
Bonjour/soir,

AMHA, tu devrait employer winsock pour envoyer tes requêtes plutôt que de
tenter de tout simuler:
http://msdn.microsoft.com/library/en-us/winsock/winsock/windows_sockets_start_page_2.asp

Voici comment communiquer avec un serveur web:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5
Je te conseille une attention particulière à GET et POST

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


palouf wrote:
Bonjour a tous: voila mon problême:
je voudrais faire une application (en fait une macro a partir
d'excel) qui va chercher des infos sur un site web, mais que je ne
peut obtenir qu'en envoyant un formulaire sur un serveur sécurisé
(https) (site avec frames et tout le toutim)

j'utilise la librairie shdocvw qui me permet d'instancier un objet
internet explorer
je V sur la page d'accueil, je récupere ce que je veux, jusque la pas
de soucis C simple,

mais moi , je souhaiterais remplir le formulaire et simuler un clic
sur le bouton envoyer afin de pouvoir enfin arriver sur la page de
données qu'il me faut après je me débrouille....

Comment faire ???
même l'équivalent de cliquer sur un lien, je vois pas comment ...

Merci de votre aide

PAscaL