extraire une image avec LWP
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:
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:
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