Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1445 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Problème LWP : impossible de télécharger la page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème LWP : impossible de télécharger la page

n°1220660
le_highlan​der
Posté le 11-10-2005 à 18:42:32  profilanswer
 

Bonjour,
 
J'ai essayé d'utiliser le code :      
    my $ua = LWP::UserAgent->new();
    my $res  = $ua->request( HTTP::Request->new( GET => $URL ) );
 
Ca marche très bien pour Yahoo ou Google. Par contre, une URL www.lefigaro.fr, ça ne marche pas. J'ai oublié de définir qc ?
 
Merci d'avance !

mood
Publicité
Posté le 11-10-2005 à 18:42:32  profilanswer
 

n°1220685
pospos
Posté le 11-10-2005 à 19:09:59  profilanswer
 

n'oubli pas le http:// devant
 
si tu en a un usage aussi simple que celui que tu decris dans ton exemple alors tu devrais plutot utiliser LWP-Simple:
 

Code :
  1. use LWP::Simple;
  2. my $res = get($URL);

n°1220707
le_highlan​der
Posté le 11-10-2005 à 19:31:39  profilanswer
 

malheureusement le problème ne vient pas du http://
En fait, mon usage n'est pas aussi simple. Je l'ai épuré pour concentrer la question sur l'essentiel :)

n°1220899
pospos
Posté le 11-10-2005 à 23:52:21  profilanswer
 

tu envoi koi comme headers ?

n°1232938
le_highlan​der
Posté le 27-10-2005 à 20:13:31  profilanswer
 

désolé pour la réponse tardive.
alors je n'ai plus les headers que j'avais testé.
Au début, j'en mettais aucun et certains sites passaient.
Quand j'ai vu que des sites comme www.lefigaro.fr revenaient en erreur, j'ai essayé de rajouter des headers et d'activer les cookies. J'avais un code qui ne renvoyait aucune erreur (encore désolé, je les ai supprimé vu que ça ne faisait pas de différence) mais qui m'indiquait toujours la meme différence pour www.lefigaro.fr :((
et mon problème est toujours d'actualité !

n°1233873
pospos
Posté le 28-10-2005 à 21:24:43  profilanswer
 

en fait je te demandais les headers de la reponse que le site te renvoi (dans le cas de l'erreur)
 
tu dois pouvoir les avoir avec un truc genre $response->headers_as_string (ou autre à voir dans l'api)


Message édité par pospos le 28-10-2005 à 21:24:58
n°1236699
le_highlan​der
Posté le 02-11-2005 à 17:38:34  profilanswer
 

salut. je ne sais pas si c'est ce que tu veux, il me dit '501 Method not implemented'.

n°1237288
pospos
Posté le 03-11-2005 à 11:39:46  profilanswer
 

donc il aime pas ta requete...
tu pourrais nous montrer ton code?

n°1250422
le_highlan​der
Posté le 22-11-2005 à 01:11:05  profilanswer
 

Pour commencer, voici un test de disponibilité de l'url $URL (ce test ne marche pas, cf problème déjà évoqué avec www.lefigaro.fr) :  
 
$ua=LWP::UserAgent->new(
  agent => 'Mozilla/4.72 [en] (X11; I; Linux 2.2.16 i686; Nav)',
  cookie_jar => HTTP::Cookies->new(
    file => 'cookies.txt',
    autosave => 1,
    ignore_discard => 1,
  )
);
$req=HTTP::Request->new(Get => $URL);
$res=$ua->request($req);
if (($res->is_success())||($res->is_redirect()))
  { # URL disponible }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Problème LWP : impossible de télécharger la page

 

Sujets relatifs
Probleme Visual C++probleme script news
[C++] Probleme avec la stl et les classes templates[résolu] IE 5.5 problème avec une ancre "top" dans le body
[RESOLU] Petit probleme debutant sur constructeurProbleme d affichage
Problème de CSS sous Firefox et IEimpossible de se logger sur un forum!!
probleme de popup IE FfoxProblème Public
Plus de sujets relatifs à : Problème LWP : impossible de télécharger la page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR