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

Réseau/Web Python Discussion :

mechanize - form avec seulement ID


Sujet :

Réseau/Web Python

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 12
    Points : 10
    Points
    10
    Par défaut mechanize - form avec seulement ID
    Bonjours à tous.

    Je débute et souhaite faire un programme en python qui me permetera de remplir un formulaire automatiquement sur internet.

    J'ai téléchargé et installé mechanize.
    tout marche bien.


    le problème étant que sur le formulaire que je veux remplir, il n'y a pas de "name" pour qu'il puisse l'identifier. Il y a seulement un id="idduform".

    Je me demande alors quelle propriété faut t'il mettre ?

    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
    import mechanize
     
    br = mechanize.Browser()
    br.open('http://page didentification')
    print br.geturl()
    br.select_form(name="loginForm")
    br.form.set_value('monlogin', name='nickname')
    br.form.set_value('monpass', name='password')
    br.submit()
    print br.geturl()
    br.open(url='http://autrepageavecleformulairevoulu')
    print br.geturl()
    br.select_form(id="continuefrm") //ici le formulaire ne contient pas de name
    br.form.set_value('blabla', name='title')
    br.form.set_value('blabla desc', name='description')
    br.form.set_value('bla,bla', name='tags')
    br.form.find_control(type="checkbox", nr=2).get("channel48").selected = True
    br.submit()
    [....]
    br.close()

  2. #2
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    c'est bon j'ai trouvé, fo juste configurer le nr au numero du formulaire ( enfin ce que j'en ai compri...

    ( en tout qu'a ça marche ^^ )

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

Discussions similaires

  1. Mise en forme avec Netscape et Mozilla
    Par seb30 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 18/10/2004, 10h18
  2. [VB.NET] Form avec comportement msgbox
    Par Berns dans le forum Windows Forms
    Réponses: 2
    Dernier message: 14/06/2004, 11h09
  3. Nouvelle form avec bouton dans barre taches
    Par DarkChamallo dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 17/05/2004, 20h44
  4. [] plusieurs instances de form avec leur contexte ?
    Par Seb-31 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 11/04/2003, 13h56
  5. [imprecis]Réaliser a^n avec seulement l'opérateur d'addition
    Par Amon dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 08/11/2002, 22h22

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