J'aimerais recuperer des donnees qui se trouve sur une page web a partir d'un programme c/c++.
Est ce que c'est possible?
J'aimerais recuperer des donnees qui se trouve sur une page web a partir d'un programme c/c++.
Est ce que c'est possible?
cela est possible. il faut faire une connection sur le serveur web (port 80 la plupart du temps) puis envoyer par cette socket une réquete get la_page. et tu recupéres les informations qu'il va t'envoyer.
Tu peux me donner un exemple de code?
je te laisse faire la partie connection au serveur.
attention au retour chariot. la je fais comme si le serveur est sous unix. mais ca peut ne pas étre le cas. il faut donc faire attention à cela. le code n'est pas complet, il manque le début. je te laisse reflechir. je ne vais aps tout te faire non plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 const char *request = "GET le_document HTTP/1.0\n"; char retour_serveur[1024]; fflush(NULL); write(sd, request, strlen(request)); while ( read(sd, retour_serveur, 1024)) { write(1, retour_serveur, 1024); }
Il n'y a pas un fopen... ?
il y a surtout tout le systéme pour la création de socket et connection au serveur. tu te connectes pas par un fopenEnvoyé par blue
salut nyal ca fait un bail...
blue a ecrit
tu demandes ca parce que tu vois read,write?Il n'y a pas un fopen... ?
c'est l'equivalent du scanf,printf
- les bonnes idees c'est tres rare, ayez en quelques unes et faites en profiter les autres...
- L'imagination est plus importante que le savoir...
il me semble que la commande GET doit etre suivit de deux retour a la ligne complet (\r\n\r\n).Envoyé par nyal
Effectivement, la requete doit se terminer par "\r\n\r\n".
Sinon le server attendra de nouveaux params.
De plsu, je voulais signaler a blue que si il ne connait pas encore les socket, il devrait commencer par se familiariser avec avant de travailler sur ce genre de programmes.
Bob, Rédacteur C/C++ & PHP
http://bob.developpez.com/
merci pour le conseil.
Tu ne sais pas ou je pourrais trouver toute la doc qu'il me faut?
Jette un coup d'oeil a cette page:
http://www.developpez.com/c/cours.htm
Bob, Rédacteur C/C++ & PHP
http://bob.developpez.com/
Si tu recherche de la doc sur les protooles reseau (HTTP ici), je te conseille le site www.salemioche.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager