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 :

récupèrer page http


Sujet :

Web Perl

  1. #1
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 67
    Points : 40
    Points
    40
    Par défaut récupèrer page http
    Bonjour,
    Je cherche à récupèrer une page http sur un serveur.
    J'ai réussi à m'authentifier et à afficher la page sur la console.Mais malheureusement je ne comprend pas comment faire pour enregistrer cette page dans un document .txt par exemple.

    Voila ce que j'ai utilisé:
    use LWP::UserAgent;
    $ua = LWP::UserAgent->new;
    $req = HTTP::Request->new(GET => 'http://www.linpro.no/secret/');
    $req->authorization_basic('aas', 'mypassword');
    print $ua->request($req)->as_string;

    ce programme écrit le contenu de la page sur la console.

    Je veus qu'il l'écrive sur un fichier...Mais je n'y arrive pas (je ne comprend pas pourquoi d'ailleurs).

    Voilà si quelqu'un a une idée...

    Merci d'avance.

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    au lieu de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print $ua->request($req)->as_string;
    tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    my $code_page = $ua->request($req)->as_string;
     
    open(FILE, ">toto.txt");
    print FILE $code_page;
    close(FILE);
    voilà

  3. #3
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 67
    Points : 40
    Points
    40
    Par défaut
    Justement j'allais dire que j'avais trouvé.
    En tout cas je te remercie pour cette réponse ci rapide.
    Bonne journée.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 14
    Points : 8
    Points
    8
    Par défaut Bonjour
    Je profite de ce message pour faire part d'un problème que je rencontre :

    J'ai à peu près le même code que bennyben87, mais mon fichier destination ne reçoit qu'un message d'erreur :

    500 Can't connect to www.developpez.net:80 (connect: Unknown error)
    Content-Type: text/plain
    Client-Date: Thu, 07 Aug 2008 15:29:07 GMT
    Client-Warning: Internal response

    500 Can't connect to www.developpez.net:80 (connect: Unknown error)
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #!/usr/bin/perl -w
     
    use LWP::UserAgent;
     
    $a = LWP::UserAgent->new;
    $req = HTTP::Request->new(GET => 'http://www.developpez.net');
    my $b = $a->request($req)->as_string;
     
    open(F1, ">destination.txt");
    print F1 $b;
    close(F1);
    Pourrait-il s'agir d'un blocage du au pare-feu?
    Existe-t-il un moyen de passer outre?

    J'avoue être dépassé, je vous remercie d'avance pour vos réponses et vos solutions.

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

Discussions similaires

  1. Récupérer le code d'une page HTTPs
    Par zebulon88 dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 31/03/2009, 23h41
  2. Redirection page http en https
    Par krina dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 03/01/2006, 16h35
  3. [Sécurité] Rédirection pages Http en Https
    Par krina dans le forum Langage
    Réponses: 6
    Dernier message: 03/01/2006, 13h37
  4. Réponses: 10
    Dernier message: 26/01/2005, 19h48

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