IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

requete http en vb script


Sujet :

VBScript

Vue hybride

manio requete http en vb script 28/09/2009, 15h50
omen999 salut, et ça ? MsgBox... 28/09/2009, 19h09
manio Merci sa marche sinon,... 29/09/2009, 09h21
Fredledingue C'est beaucoups plus rapide... 30/09/2009, 01h01
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut requete http en vb script
    Bonjour à tous,

    débutant en vbs j'aimerai récupérer le résultat d'une requête http. (voir ici : http://www.ctqui.com/pro/infoshttp.asp).
    Je pense pas que cela soit très compliqué.
    J'ai déjà fais ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Set ie = CreateObject("InternetExplorer.Application")
    dim adresse
    adresse = "http://www.ctqui.com//pro/resultat.asp?................."
    ie.Navigate (adresse)
    Do While ie.Busy
    WScript.Sleep (100)
    Loop
    WScript.Sleep (1000)
    MsgBox ie.document.body.outerhtml
    ie.Quit
    Set ie=Nothing
    J'obtiens la page mais avec les balises.....ce qui n'est pas très beau ....
    Moi j'aimerai la récupérer sous la forme comme c'est montrer sur http://www.ctqui.com/pro/infoshttp.asp :
    TROUVE;TOUR EIFFEL;CHAMP DE MARS;75007;PARIS;01 44 11 23 33;01 47 05 29 41;Vrai

    Voila je vous remercie.

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    salut,
    et ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox ie.document.body.innerText
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut
    Merci sa marche

    sinon, j'ai trouvé un autre moyen plus rapide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Set xmlHttp = CreateObject("MSXML2.ServerXMLHTTP")
    urlCert = "http://www.om.net"
    xmlHttp.Open "GET", urlCert, False
    xmlHttp.Send ""
    getHTML = xmlHttp.responseText
    status = xmlHttp.status
    xmlHttp.Abort
    Set xmlHttp = Nothing
    If status = 200 Then
        If Len(getHTML) > 0 Then
         msgbox(getHTML)
        End If
    End If

  4. #4
    Membre éclairé
    Inscrit en
    Septembre 2009
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 63
    Par défaut
    C'est beaucoups plus rapide en effet.
    .responseText te rend toutefois le code source en html.

    Le décortiquer pour en sortir les infos utile est tout un art.
    Je démarre toujours comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MyHtml = Replace(Replace(MyHtml, VbCrlf, ""), ">", ">" & VbCrlf)
    l=Split(MyHtlm, VbCrlf)
    De telle sorte qu'il n'y a qu'une balise par ligne. Le text intéressant se trouvant forcément devant la balise.

Discussions similaires

  1. Requete http en vb script
    Par zerobug dans le forum VBScript
    Réponses: 5
    Dernier message: 08/01/2009, 18h57
  2. Requête POST dans un script bash
    Par desperado dans le forum Linux
    Réponses: 4
    Dernier message: 11/12/2007, 22h38
  3. Réponses: 2
    Dernier message: 28/06/2007, 09h11
  4. Réponses: 2
    Dernier message: 20/06/2005, 14h57
  5. [http] comment faire une requete http
    Par Slimer dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/07/2004, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo