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) :

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;
Maintenant, je voudrais récupérer toutes les images contenues dans $res.
J'imagine que c'est un peu comme pour récupérer les formulaires :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
my @forms = ( HTML::Form->parse( $res->content, $adresse ) );
Mais j'ai beau chercher, je trouve pas la fonction.

Quelqu'un pourrait il m'éclairer un peu ?

Merci d'avance