Salut !
J'ai cherché un moment sur le site, mais je n'ai rien trouvé à ce sujet.
Mon problème consiste à extraire une image d'une réponse à un get.
J'ai trouvé sans problèmes comment extraire les formulaires, les remplir et renvoyer un get qui marche bien, mais je suis incapable d'extraire les images.
Voila en gros mon code (en extrèmenent simplifier) :
Maintenant, je voudrais récupérer toutes les images contenues dans $res.
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 my $adresse = "http://www.google.fr"; my $req; my $res; # initialisation de l'agent my $ua = LWP::UserAgent->new( keep_alive => 3, agent => 'Mozilla/4.73 [en] (X11; I; Linux 2.2.16 i686; Nav'); # création de la requête $req = HTTP::Request->new( GET => "${adresse}" ); # exécute la requête et reçoit la réponse $res = $ua->request($req); die $res->status_line if not $res->is_success;
J'imagine que c'est un peu comme pour récupérer les formulaires :
Mais j'ai beau chercher, je trouve pas la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 my @forms = ( HTML::Form->parse( $res->content, $adresse ) );
Quelqu'un pourrait il m'éclairer un peu ?
Merci d'avance
Partager