Bonjour,
Je développe un prog en C sous linux, et il me faut récupérer des infos saisies sur une page HTML.
Comment faire ceci ?
Merçi de votre aide.
Bonjour,
Je développe un prog en C sous linux, et il me faut récupérer des infos saisies sur une page HTML.
Comment faire ceci ?
Merçi de votre aide.
La lib cURL !
Et après... il faudra parser... peut être que la libxml pourra t'aider aussi.
--
Metalman !
Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
(ANSI retire quelques fonctions comme strdup...)
L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
Et s'assurer que la logique est bonne "aussi" !
Ma page Developpez.net
Précision: la page html se trouve sur un server web
l'utilisation de CGI me semble pas mal....
Oula... j'ai lu trop vite ou tu as édité ? ^^'
Sinon : oui tu as soit du CGI et le lier à ton serveur web...
...ou alors coder un module apache si tu as apache.
--
Metalman !
Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
(ANSI retire quelques fonctions comme strdup...)
L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
Et s'assurer que la logique est bonne "aussi" !
Ma page Developpez.net
Faut voir le contexte mais si c'est en réseau je te conseil d'étudier la RFC du protocole HTTP
Bonjour,
Est-ce que ton programme doit nécessairement être en C (parce que, par exemple, il s'agit d'une fonctionnalité d'un logiciel plus général) ou est-ce que la finalité du problème est de récupérer les infos de la page web en question ?
Parce que dans le deuxième cas, tu t'en tirerais plus facilement avec quelques outils en ligne de commande qui existent déjà. Personne n'a dit que c'était trivial, cela dit.
Tu peux aussi récupérer le code du parseur HTML dans
NCSA Mosaic 2.7 Source Code Released
Je n'ai pas regardé de près, mais normalement tout le code est (était ?) en C, et le parseur un fichier (module) à part..
Partager