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

Web Perl Discussion :

[Mechanize] Probleme de submit quand input généré par javascript


Sujet :

Web Perl

  1. #1
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 63
    Points : 48
    Points
    48
    Par défaut [Mechanize] Probleme de submit quand input généré par javascript
    Bonjour,

    J'ai créé un robot web via WWW::Mechanize et j'aimerai 'submiter' un formulaire. Le problème étant qu'un des champs (ici 'url') de ce formulaire est généré par un document.writeln() de javascript. Et donc j'obtiens la belle petite erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    No such field 'url' at /usr/lib/perl5/vendor_perl/5.8.8/WWW/Mechanize.pm line 1351
    J'aimerai savoir s'il existe une solution pour réaliser ce post ? Sachant que je n'ai pas la main sur code web de la page en question.

    Merci par avance de vos réponses.

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Il faut rajouter "à la main" le champ dans la requête générée par WWW::Mechanize (tu peux lui demander de cliquer, mais tu peux aussi lui demander de te renvoyer un objet requête.

    --
    Jedaï

  3. #3
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 63
    Points : 48
    Points
    48
    Par défaut
    Yep, je viens de voir ça. Ca fonctionne merci

  4. #4
    Membre à l'essai
    Inscrit en
    Novembre 2005
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 16
    Points : 16
    Points
    16
    Par défaut Comment faire pour ajouter.....
    Citation Envoyé par Jedai Voir le message
    Il faut rajouter "à la main" le champ dans la requête générée par WWW::Mechanize (tu peux lui demander de cliquer, mais tu peux aussi lui demander de te renvoyer un objet requête.

    --
    Jedaï


    Salut,

    je viens d'avoir le même soucis, et je vois que cela a été résolu.
    De quelle manière peut-on ajouter manuelle un champ dans la requete WWW::Mechanize ???
    Merci.

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

Discussions similaires

  1. Comment extraire un tableau généré par javascript
    Par lazare dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/09/2009, 15h26
  2. validation formulaire contenant input généré par javascript
    Par CedLeDebutant dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/10/2007, 13h55
  3. [DOM] Code généré par javascript inaccessible
    Par Bowen dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 27/06/2007, 11h29
  4. HTML généré par javascript : css ignoré par IE
    Par Espadrilles dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/06/2007, 09h18
  5. [DOM] input Hidden généré par javascript et recup en php
    Par Acropole dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/03/2007, 17h31

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