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 :

[HELP] Interaction avec un navigateur


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Par défaut [HELP] Interaction avec un navigateur
    Bonjour,

    Après de longues recherches, je n'ai pas trouvé de solution pour un problème simple. Je vais faire un GUI (via tkinter par exemple) qui permet d'agir sur une page web déjà ouverte (genre cliquer sur le bouton "j'ai de la chance" sur Google).

    Selenium / Urllib / Mechanize doit ouvrir la page eux même.
    Les comobject c'est bien, mais c'est centré sur IE...

    Auriez-vous des pistes ? Un script basique ? Une fonction que vous avez déjà rédigé ?

    PS: j'aimerais ne pas passer par de la reconnaissance d'image

  2. #2
    Membre expérimenté Avatar de cervo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 220
    Par défaut

    à ma connaissance les outils qui te permettront de faire çà doivent avoir un controle sur l'affichage de la page du coup eux même voudront bien ouvrir la page comme tu l'as dit. sinon sans çà tu devras "Detecter au toucher" ... un maniere de dire que tu vas rechercher certains élémentfixes de la page, un peu dans le style des selecteur CSS...

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 704
    Par défaut
    Salut,

    Citation Envoyé par FlorentHH Voir le message
    Auriez-vous des pistes ? Un script basique ? Une fonction que vous avez déjà rédigé ?
    Une application qui interagit avec la page Web ouverte par un navigateur lambda, c'est 2 processus système qui communiquent via des moyens autorisés par le système... pour autant que le navigateur lambda dispose d'une interface (et d'une API) qui permette de faire cela.
    Dans cas contraire, vous en êtes réduit à simuler des clics de souris et des entrées clavier (autre API système) i.e. répéter une session enregistrée ou analyser la fenêtre affichée par le navigateur comme s'il s'agissait d'une image.
    Dans tous les cas, Python pourra utiliser une API mais son existence et sa mise en œuvre dépendra du navigateur et/ou du système utilisé.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 306
    Par défaut
    Salut,

    Avec TKinter, oublie.

    Par contre avec Qt (donc PyQt) tu peux interagir totalement avec le contenu de la page, les clicks, bien sur, mais aussi modifier des données dans un javascript contenu dans la page et l'exécuter ensuite.

Discussions similaires

  1. Interaction avec navigateur
    Par mikhailo dans le forum VBScript
    Réponses: 4
    Dernier message: 28/11/2012, 17h14
  2. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  3. [ant]: interaction avec le manager de tomcat
    Par sleepy2002 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/10/2004, 15h02
  4. Réponses: 4
    Dernier message: 17/05/2004, 09h57
  5. Help ODBC avec Mysql
    Par Ashura75013 dans le forum Bases de données
    Réponses: 3
    Dernier message: 17/02/2004, 08h11

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