bonjours a tous,
je suis actuelement en train de crée un programme qui va se connecté sur un page web et recupérer tous les liens (http://........) présent dans sont source.
mes je ne voi pas comment faire quelqu'un pourait m'aider.
merci.
Version imprimable
bonjours a tous,
je suis actuelement en train de crée un programme qui va se connecté sur un page web et recupérer tous les liens (http://........) présent dans sont source.
mes je ne voi pas comment faire quelqu'un pourait m'aider.
merci.
il faut que tu utilises les sockets (http://c.developpez.com/WalrusSock/) pour récupérer le fichier, et ensuite tu le parses en recherchant les balise "<a></a>"
merci beaucoup mes sa m'aide pas trop je recherche plutot un exemple de source, pour ce que sa interesse je developpe sous builder 6.
Sinon, tu peux regarder la bibliothèque curl pour récupérer le fichier.
Sinon, tu as boost::asio qui te permet de gérer le réseau assez simplement en C++.
sa m'aide pas beaucoup quelqu'un aurait pas un exemple?
cURL : http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
Boost.Asio : http://boost.org/doc/libs/1_35_0/doc...ync_client.cpp & http://boost.org/doc/libs/1_35_0/doc...ync_client.cpp
Tu voulais du code, en voilà :aie:
non j'ai rien de tous sa.
Si tu pars uniquement avec un exemple sous forme de code tu vas avoir tendance à te noyer dans les détails et perdre de vue ton but.
Il faut que tu comprennes le principe avant le comment.
C'est pourquoi tu avais l'impression que hiko-seijuro ne t'aidait pas alors qu'il te fournissait une partie de la solution.
Au passage, ce que tu veux faire existe déjà. Par exemple: http://www.httrack.com/
C'est libre et donc tu as accès aux sources.
Mais tu vas trouver ça très compliqué si tu ne connais pas les bases.