IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Récupérer code source TWebBrowser


Sujet :

Web & réseau Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 211
    Points : 85
    Points
    85
    Par défaut Récupérer code source TWebBrowser
    Bonjour,

    Je recupérère actuellement le code source d'une page par l'intermédiaire de la commande suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Memo1.Text := WebBrowser1.OleObject.Document.body.outerHTML;
    Tout ce passait bien jusqu'a ce que je tombe sur une page qui a décider d'être différente.

    En effet le vrai code source de la page est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="/patlist?class=A61K&amp;ipc_selected=CHECKED&amp;ttl_selected=CHECKED"  title="116541 items - PREPARATIONS FOR MEDICAL, DENTAL...
    Or dans mon memo il ne me récupère que ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <A title="116541 items - PREPARATIONS FOR MEDICAL, DENTAL...
    en gros il zappe complêtement le "href" et son contenu.

    j'ai voulu essayer avec le IHTMLDocument3 mais je n'ai pas compris comment on pouvait s'en servir (je suis en Delphi7.0).

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 211
    Points : 85
    Points
    85
    Par défaut
    bon alors en fait je me suis rendu compte que le href et son contenu était présent mais complètement à un autre endroit de la balise <A>.

    Y compris avec IHTMLDocument3 que je suis finalement arrivé à faire marcher.

    Donc en fait le webbrowser modifie le code source ... c'est bizarre.

    il faudrait donc que je puisse télécharger le code source sans passer par le web browser.

  3. #3
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 452
    Points : 24 863
    Points
    24 863
    Par défaut
    un composant Indy, genre TIDHTTP ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. récupérer code source
    Par vladock dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/02/2009, 17h37
  2. Aide pour récupérer code source dans une variable
    Par leumas dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/09/2008, 14h03
  3. Récupérer code source à distance
    Par Metalyn dans le forum Langage
    Réponses: 2
    Dernier message: 04/06/2008, 15h09
  4. récupérer code source page HTML
    Par gianni17 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 02/07/2007, 15h47
  5. [cURL] Récupérer code source d'une page
    Par sourivore dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 17/06/2007, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo