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

Moteurs Web Discussion :

Comment analyser un fichier HTML ? [Qt WebKit]


Sujet :

Moteurs Web

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Points : 718
    Points
    718
    Par défaut Comment analyser un fichier HTML ?
    Bonjour tout le monde,

    J'essaye d'extraire une image (le logo de google par exemple) directement à partir du contenu html.

    Pour cela, j'utilise QNetworkAccessManager pour télécharger le fichier html que je connecte à un slot pour parser le fichier html pour extraire l'url de l'image.

    Je pensais utiliser QWebElement créé à partir de QWebFrame mais je ne trouve pas cette dernière classe dans Qt 5.

    Est-ce un problème de mon installation de Qt?
    Sinon y-a-il un autre moyen de parser un fichier HTML efficacement en Qt 5 (sans avoir recours par exemple à Tidy ou je ne sais quel autre bibliothèque)?

    Merci pour tout!

  2. #2
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Points : 1 738
    Points
    1 738
    Par défaut
    Bonjour,

    Si tu ne trouves pas, c'est que tu cherches mal.
    http://qt-project.org/doc/qt-5.0/qtdoc/classes.html#w
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QT += webkit webkitwidgets

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Points : 718
    Points
    718
    Par défaut
    Merci pour cette réponse!

    J'avais justement suivi la documentation mais quand je mettais
    (comme indiqué dans la doc), j'avais une erreur comme quoi il ne trouvait pas le fichier.

    Je viens de voir qu'il est dans le dossier QtWebKitWidgets.

    Encore merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment sauvegarder le fichier *.html
    Par faddou dans le forum Langage
    Réponses: 1
    Dernier message: 18/05/2007, 14h32
  2. [Impression]Comment imprimer un fichier HTML
    Par joes_bushi dans le forum Général Java
    Réponses: 3
    Dernier message: 17/11/2005, 10h00
  3. Comment générer des fichiers html ?
    Par keke33 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 04/06/2004, 17h28
  4. Comment afficher un fichier HTML
    Par Xavier dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/03/2004, 08h56
  5. Comment lancer un fichier HTML ??
    Par Franck.H dans le forum Windows
    Réponses: 2
    Dernier message: 25/01/2004, 21h00

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