Comt utiliser CppWebBrowser pr analyser une page web ? [BC++Builder6] - C++ - Programmation
Marsh Posté le 04-09-2002 à 17:47:40
Y a moyen, mais j'ai pas le code pour ça sous la main...
j'ai ça en Delphi (ça doit pas être trop différent dans Builder) chez moi, donc ça sera pour ce soir si personne a trouvé d'ici là
Marsh Posté le 04-09-2002 à 17:52:45
T'aurais du me demander avant (private joke)
Faut utiliser la ppté document qui donen accés à une interface COM (voir la msdn ensuite)
Marsh Posté le 04-09-2002 à 17:57:56
ça m'a l'air tellement compliqué la façon dont tu raconte ça
Marsh Posté le 04-09-2002 à 18:01:00
antp a écrit a écrit : ça m'a l'air tellement compliqué la façon dont tu raconte ça |
C du COM, faut 3 jours avant de comprendre qqc, pour s'apercevoir que c tout con et mal expliqué.
La ppté document de l'obejt est en fait une interface IDispatch qui doit permetre de retomber sur l'interface du navigateur je pense, non?
Marsh Posté le 04-09-2002 à 18:02:59
je sais pas, j'avais trouvé sur google (il me semble) un truc en deux ou trois lignes en Delphi et ça marchait
ça faisait peut-être appel à du COM, mais je ne m'en suis pas soucié
Marsh Posté le 04-09-2002 à 18:58:27
bon bhen le code que j'avais c'était pour donner au Webbrowser une chaine contenant une page, donc l'opération inverse :
Code :
|
on sait jamais que ça te serve à quelque chose... (ok c'est du Pascal mais y doit pas y avoir tant de changements à faire)
Marsh Posté le 04-09-2002 à 17:44:31
Sous Borland C++ Builder 6, j'ai placé sur une fiche un composant CppWebBrowser. Lors de l'événement "ouverture de la fenêtre", j'arrive à ouvrir une page web :
J'aimerais savoir s'il est possible, via la propriété Document de CppWebBrowser par exemple, de lire le contenu du fichier HTML lu par le Cppbrowser, et de retourner ce source HTML dans un String ? Je souhaiterai pouvoir lire la source pour effectuer ensuite des opérations sur elle au sein de mon appli... C'est à dire lire par exemple chacune des lignes de la source, et effectuer des analyses sur celles-ci...
Peut-être faut-il utiliser autre chose que CppWebBrowser ?
Merci à ceux qui voudront bien m'aider !!