R�cup�rer le code source d'une page web
Bonjour,
J'aimerais pouvoir r�cup�rer le code source d'une page web dans mon programme.
J'ai essay� avec le composant TCppWebBrowser mais je ne parvient qu'a afficher la page, pas le source.
Comment dois-je mis prendre ? Y'a-t-il une meilleure solution ?
Merci
R�cup�rer le code source d'une page web
Salut,
Essaie avec le composant TNMHTTP : c'est simple et efficace.
Code:
1 2 3
| AnsiString lien ="http://www.google.fr" ;
TNMHTTP * NMHTTP1 = new TNMHTTP(NULL);
NMHTTP1->Get(lien); |
ton document web est stock� dans la propri�t� Body du TNMHTTP
Pour r�cup�rer �a de mani�re plus sympa ( ligne par ligne ) tu peux tout transferer dans une TStringList
Code:
1 2
| TStringList * Lignes = new TStringList();
Lignes->Text = NMHTTP1->Body ; |
le parcours et un parcours simple de TStringlist
int nbLignes = Lignes->Count ;
Code:
1 2 3 4 5
| for ( int i = 0 ; i < nbLignes ; ++i )
{
AnsiString taLigne = Lignes->Strings[i] ;
// ton traitement...
} |
Walla.. Bonne chance.
Pigriou