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 :

Accès à un page Web


Sujet :

Python

  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 200
    Points : 75
    Points
    75
    Par défaut Accès à un page Web
    Hi sweet software developer;

    Je voudrais à partir d'un code python, accéder à une page web (formulaire ayant 2 champs de saisi et un bouton de submission).

    A partir de mon code, je remplis les 2 champs et j'active le bouton de submission.

    Quelqu'un aurait une simple idée? je suis très nouvelle dans ce domaine et je m'y connais pas trop, surtout que je dois rendre mon travail demain.

    j'ai lu un peu sur "mechanize" mais je ne sais pas comment procéder.

    any help?

    Je vous remercie d'avance.

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

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 608
    Points : 2 072
    Points
    2 072
    Par défaut
    Le module selenium est bien adapté pour cela.
    Pas d'aide par mp.

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 200
    Points : 75
    Points
    75
    Par défaut qu'en est t-il de Flask?
    Citation Envoyé par marco056 Voir le message
    Le module selenium est bien adapté pour cela.
    je ne connais pas, je vais m'informer d'avantage et voir. Si non qu'en est t-il du module Flask?

    J'ai trouvé cette portion de code

    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
    25
    from flask import Flask, render_template, request
     
     
    app = Flask('T_flask')
     
    @app.route('/maville', methods=['POST'])
    def maville():
        coordX=request.form['lat'] # id="coordX" pour l'input ciblé.
        coordY=request.form['lng'] # etc ...  
        nom=request.form['ville']       # id="nom" pour l'input ciblé.
        cp = request.form['cp']
        print nom, cp, coordX, coordY
        #Exploitation des donnéess...
     
        return render_template('resultat.html')
     
     
    @app.route('/')
    def index():
        return render_template('toto est gros')#'index.html')
     
     
     
    if __name__ == "__main__":
        app.run(host='127.0.0.1', port=5000)
    sauf a part des Get je ferai probablement des Set, quelqu'un aurait une idée??,

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Flask permet d'écrire des serveurs Web, d'après ce que vous avez raconté vous devez plutôt écrire un client Web.

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

  5. #5
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 200
    Points : 75
    Points
    75
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,

    Flask permet d'écrire des serveurs Web, d'après ce que vous avez raconté vous devez plutôt écrire un client Web.

    - W
    oui effectivement, un Client web, puisque j'ai l'intention de remplir deux champs et d'activer le bouton de submission. Auriez vous la portion de code adéquate?

    Je dirais que ça se ferait avec mechanize. Regardez cette portion svp
    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
    import mechanize
     
    br = mechanize.Browser()
    br.open('http://developpez.net/forums/')
     
    print br
    br.select_form(None,None,0)
    br.form.set_value('ici-ton-login', name='vb_login_username')
    br.form.set_value('ici-ton-password', name='vb_login_password')
    br.submit()
    print br.title()
    br.follow_link(url='http://developpez.net/forums/')
    br.follow_link(url_regex=r'private.php$')
    print br.title()
     
    br.close()
    Merci.

Discussions similaires

  1. [Security] sécuriser l'accès aux pages web
    Par marwa21 dans le forum Spring
    Réponses: 1
    Dernier message: 11/10/2010, 17h58
  2. Problème d'accès à une page Web
    Par kareemb dans le forum Sécurité
    Réponses: 1
    Dernier message: 21/04/2009, 20h01
  3. limiter l'accès à une page web
    Par bob-ben dans le forum Django
    Réponses: 13
    Dernier message: 20/02/2009, 20h50
  4. [MySQL] bouton d'accès à une page web
    Par mohamed2006 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/02/2008, 17h44
  5. Pb accès console page web oracle 10g express
    Par samkiller dans le forum Installation
    Réponses: 1
    Dernier message: 01/08/2007, 17h26

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