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 :

Remplir un formulaire automatiquement en PYTHON 3 [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2011
    Messages : 25
    Par défaut Remplir un formulaire automatiquement en PYTHON 3
    Bonjour tout le monde,

    Je suis en train de réaliser un script python 3 pour remplir un formulaire en auto.
    Je suis dans l'impossibilité d'utiliser du XML pour remplir la base Mysql d'un site, alors je cherche une solution pour faire cela en auto, j'ai opté pour du python sélénium.

    J'arrive à me loguer sur le site puis à aller sur le formulaire mais là tous se compliquent :

    il y a des class="input groupe"puis des class="ui-radio".

    Quand c'est un input texte pas de problème je peux le remplir j'ai compris comment faire.

    Pour information je suis novice en python mais je faire du d'en Php, Javascript etc...

    Quelqu'un peut m'aider SVP.
    Merci à vous,

  2. #2
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    A ta place, j'irais voir la doc :
    https://selenium-python.readthedocs.io/

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 253
    Par défaut
    Bonjour,

    une autre lib sympa pour interagir avec un site web: mechanicalsoup (https://mechanicalsoup.readthedocs.io/en/stable/)

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2011
    Messages : 25
    Par défaut
    Bonjour a vous,

    Merci de votre aide après quelques teste et recherche j'ai trouver la solution a nom problème.
    J'utilise bien Selenium.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    driver.find_elements_by_xpath("choix")
    submit_button = driver.find_elements_by_xpath("//option[. = 'test']")[0]
    submit_button.click()
    Merci de votre aide,

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/05/2009, 11h18
  2. Remplir un formulaire automatiquement
    Par Skangell dans le forum IHM
    Réponses: 20
    Dernier message: 27/06/2008, 09h33
  3. Remplir un formulaire et se loguer automatiquement
    Par Enhide dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/03/2008, 10h50
  4. Remplir un formulaire automatiquement
    Par lapras123 dans le forum C
    Réponses: 6
    Dernier message: 21/08/2007, 17h19
  5. Réponses: 14
    Dernier message: 27/10/2006, 23h15

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