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

Python Discussion :

Affichage page web


Sujet :

Python

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Par défaut Affichage page web
    Bonjour,

    Je cherche une solution simple pour charger et afficher un site web, soit une ou plusieurs page, dans une fenêtre.
    Une sorte de navigateur ultra light qui affiche dans une frame une page web d'un site dont j'aurais indiqué l'URL en paramètre.
    j'ai trouvé robobrowser mais cela n'affiche rien ainsi que phantomjs. Tous ces modules simule l'utilisation d'un navigateur pour dialoguer avec des serveurs web et pour récupérer des données. Aucun ne permet d'afficher simplement le contenu d'un site web.
    Je me casse peut-être trop la tête ou je cherche mal (plus probable ), mais pour l'instant je ne trouve rien.

    Merci pour votre aide ou vos suggestions.

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bonjour,

    J'utiliserai PyQt -> Exemple

  3. #3
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Avec les dernières versions de Python3 >=v3.5, il faut utiliser PyQt5 (avec pip), et ça devient très simple d'afficher une page web:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #!/usr/bin/python3
    # -*- coding: utf-8 -*-
    # Python3 v3.5 PyQt5 v5.9
     
    import sys
     
    from PyQt5.QtWidgets import QApplication
    from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEnginePage
    from PyQt5.QtCore import QUrl
     
    if __name__ == '__main__':
     
        app = QApplication(sys.argv)
     
        page = QWebEnginePage()
        page.setUrl(QUrl("https://google.fr"))
     
        view = QWebEngineView()
        view.setPage(page)
     
        view.resize(1024, 600)
        view.show()
     
        sys.exit(app.exec_())
    Avec un clic droit, on affiche un popupmenu qui permet un minimum de navigation. Au delà, il faut ajouter du code...

    On peut aussi afficher une page html locale (QUrl.fromLocalFile(...)), et c'est comme ça que j'affiche l'aide de mes programmes.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Par défaut
    C'est parfait merci !!

    Il ne me reste plus qu'à l'intégrer. A priori avec wxpython c'est pas simple.

    Encore merci pour votre aide.

    [edit] Merci pour la suggestion de l'aide en HTML, je vais faire ça également.

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

Discussions similaires

  1. [tele2-NetGear]Résoudre problème de lenteur à l'affichage pages web
    Par georgeduke dans le forum Dépannage et Assistance
    Réponses: 1
    Dernier message: 08/02/2008, 13h56
  2. probleme affichage page web
    Par Emcy dans le forum Réseau
    Réponses: 15
    Dernier message: 17/04/2007, 09h14
  3. [web] Problème affichage page web
    Par benji2642 dans le forum MATLAB
    Réponses: 2
    Dernier message: 12/04/2007, 02h00
  4. Problème affichage page web html ou htm
    Par metmac1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 08/03/2007, 21h15
  5. [Caractères japonais] Affichage page web
    Par rgomes dans le forum Langage
    Réponses: 3
    Dernier message: 02/07/2006, 19h40

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