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 :

[web] Connexion http avec ID et PW


Sujet :

Web Perl

  1. #1
    Membre du Club Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Points : 62
    Points
    62
    Par défaut [web] Connexion http avec ID et PW
    Bonjour,

    J'ai un petit probleme avec la connexion a une page qui necessite l'entree d'un ID et PW.
    Je lance une requete, je capture la reponse, et prend la form qui contient les input ID et PW.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    my $form = (HTML::Form->parse( $Response->content, 'http://www.totaltele.com/topstories.asp' ))[1];
     
    my $password = $form->find_input('AuthenticatedUser_Password');
    $password->value('blablabla');
     
    my $user = $form->find_input('AuthenticatedUser_UserName');
    $user->value('blablabla');
    Je lance la requete apres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Ua->request( $form->click );
    Cependant, je n'arrive pas a recevoir les pages auxquelles j'ai droit qd je me connecte normallement !
    HELP !

    Merci d'avance
    Batou

  2. #2
    Membre du Club Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Points : 62
    Points
    62
    Par défaut object moved
    RE-salut,

    j'ai du nouveau sur ma requete.
    En fait, j'ai l'impression que tout fonctionne. Cependant, qd je capture le resultat (la page) apres avoir lance la requete, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    302 object moved at file.pl line 35
    Et j'ai rien dans le fichier enregistre en dur !


    Comment on fait pour rattraper cette requete qui "move" ?

    voila, a bientot
    Batou

  3. #3
    Membre du Club Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Points : 62
    Points
    62
    Par défaut reponse a tous tes problemes !
    Salut Batou, c'est batou ! hehehe

    Bon, j'ai resolu tous tes problemes :
    il y avait une redirection et un cooky qui manquait.

    Si ca peut aider qqn d'autre, le code est :

    Pour la redirection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        my $form = (HTML::Form->parse( $Response->content, $url ))[1];
        my $password = $form->find_input('AuthenticatedUser_Password');
        $password->value('PW');
        my $user = $form->find_input('AuthenticatedUser_UserName');
        $user->value('ID');
        $Response = $Ua->request( $form->click );
        while ($Response->is_redirect) { # as long as we are re-directed
          print "redirected to $url\n";
          my $url = $Response->header('Location'); # get the header
          $Response = $Ua->request(HTTP::Request->new(GET => 'http://www.mysiteinvolved.com'.$url)); # launch a new request
        }
    Pour les cookies :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      push @{ $Ua->requests_redirectable }, 'POST';
      $Ua->cookie_jar(HTTP::Cookies->new(file => "C:\/Perl\/test1\/lwpcookies.txt", autosave => 1));
    voila, ++
    Batou

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/12/2009, 23h21
  2. Connexion sécurisée avec page web
    Par MatthieuL dans le forum C#
    Réponses: 0
    Dernier message: 15/12/2008, 13h19
  3. Erreur de connexion oracle avec un web service
    Par fatenatwork dans le forum Services Web
    Réponses: 2
    Dernier message: 28/04/2008, 11h01
  4. Connexion HTTP avec un PDA
    Par sergei88 dans le forum Windows Mobile
    Réponses: 4
    Dernier message: 09/01/2008, 08h12
  5. Connexion impossible avec une installation en site web
    Par DoRiane dans le forum Accès aux données
    Réponses: 4
    Dernier message: 06/07/2007, 14h27

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