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

C++ Discussion :

Lire une page web


Sujet :

C++

  1. #1
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut Lire une page web
    bonjours à tous,
    J'amerai savoir s'il existe un moyen en c++ permettant de lire une page web, à mon avis cela doit reprendre le principe de la lecture d'un fichier.

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Il n'y a pas de socket en C++ directement, donc ce n'est pas possible de manière native, il faut chercher dans l'API système ou des bibliothèques qui le proposent.

  3. #3
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    bon pour l'API systéme j'ai trouvé mais aprés..................?

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Dans l'API système, il faut chercher une fonction ou une classe qui lise un fichier distant.

  5. #5
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 266
    Points : 6 688
    Points
    6 688
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    peut-être l'API URLDownloadToFile pourra faire l'affaire?
    Attention, c'est du 100% windows je crois.

    Hope it helps.

  6. #6
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    Merci pour ton renseignement mais est-ce-que tu croi que je peut utilisé la fonction ReadFile()

  7. #7
    Membre averti Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Points : 356
    Points
    356
    Par défaut
    Bonsoir,

    utilise winsock2.h pour ce qui est la connexion au site, il y'a un très bon tuto disponible sur le site. Et pour ce qui est de la lecture de flux d'informations, donc la source de la page web, renseigne toi sur le protocole HTTP/1.1 .

  8. #8
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 266
    Points : 6 688
    Points
    6 688
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par smoove
    Merci pour ton renseignement mais est-ce que tu crois que je peux utiliser la fonction ReadFile()?
    Tu pourra l'utiliser sur le fichier que tu aura obtenu avec la fonction URLDownloadToFile().

    En ce qui concerne winsock2.h, je ne connais pas.

  9. #9
    Membre averti Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Points : 356
    Points
    356
    Par défaut
    Pour information, tu peux consulter le tutorial que j'ai cité plus haut à l'adresse suivante: http://c.developpez.com/WalrusSock/

  10. #10
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    lol, merci pour la correction r0d

  11. #11
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 266
    Points : 6 688
    Points
    6 688
    Billets dans le blog
    2
    Par défaut
    De rien
    Ne le prends pas mal, c'est une sorte de déformation professionnelle.

  12. #12
    Membre régulier
    Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 93
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par r0d
    Tu pourras l'utiliser sur le fichier que tu auras obtenu avec la fonction URLDownloadToFile().

    (...)
    Avant de balayer chez les autres...

    Sans rancune !

  13. #13
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    on fait un concour? lol

  14. #14
    Membre régulier
    Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 93
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par smoove
    on fait un concours? lol
    bon moi j'arrête là... de toutes les façons, on est pas sur un forum de correction orthographique.

  15. #15
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 266
    Points : 6 688
    Points
    6 688
    Billets dans le blog
    2
    Par défaut
    Mais je l'avais fait exprès bien sûr! C'était pour tester, bien évidemment, voyons...
    ahem...
    désolé


    et merci

  16. #16
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    merci pour l'idée de la la fonction URLDownloadToFile().
    si quelqu'un est intéréssé par le code , qu'il me contact

  17. #17
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 12
    Points : 13
    Points
    13
    Par défaut
    Puis je avoir le code svp

    Cordialement.

  18. #18
    Membre averti Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Points : 356
    Points
    356
    Par défaut
    De même, n'ayant jamais utilisé cette fonction je serais curieux de voir comment tu t'es débrouiller. Et qui sait, peut-être je m'en servirais par la suite =]

  19. #19
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 266
    Points : 6 688
    Points
    6 688
    Billets dans le blog
    2
    Par défaut
    L'utilisation de cette fonction est simplissime. Tout est expliqué dans le lien que j'ai donné précédemment.

  20. #20
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 12
    Points : 13
    Points
    13
    Par défaut
    MAis on veut le code. Le lien donne juste la référence sans exemple. On veut bien avoir un exemple d'utilisation complet

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [QST] Lire une page web
    Par hannibal.76 dans le forum Réseau/Web
    Réponses: 3
    Dernier message: 18/10/2011, 21h11
  2. [Turbo Pascal] Lire une page web
    Par lex001 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 18/02/2009, 22h32
  3. Lire une page Web
    Par ft290 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/02/2009, 18h15
  4. Lire une page web en Qt
    Par thms92 dans le forum Qt
    Réponses: 4
    Dernier message: 28/06/2008, 09h25
  5. [socket] lire une page web
    Par goonies dans le forum Windows
    Réponses: 1
    Dernier message: 19/11/2005, 16h55

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