Je cherche un module qui me permette de recuperer une page web
quelconque (ex: http://www.yahoo.fr/)
Quelqu'un a des suggestions ? J'ai pensé à Net::Telnet, mais hmpff,
y'a peut-etre quelque chose de moins 'hard' :)
@+ !
--
Jean-Michel Hiver Licence IUP MIAGe
jhi...@mail.dotcom.fr ICQ# 423452
http://jhiver.ctw.cc/
--
Eh bien pour Perl il y a la libwww-perl (LWP) qui est généralement
installée par défaut avec un perl récent. Commence par le module
LWP::Simple, et vois si tu as besoin de fonctions supplémentaires les
modules LWP::UserAgent et autres... Lis la doc pour de plus amples
explications.
Julien
: Je cherche un module qui me permette de recuperer une page web
: quelconque (ex: http://www.yahoo.fr/)
: Quelqu'un a des suggestions ? J'ai pensé à Net::Telnet, mais hmpff,
: y'a peut-etre quelque chose de moins 'hard' :)
Bonjour,
Oui il y a largement plus simple :
#!/usr/bin/perl -w
use LWP::Simple;
$_ = get("http://www.yahoo.fr");
...
Compliqué hein ? :) Il faut récupérer la bibliothèque libwww-perl
sur CPAN, c'est Bundle::LWP qui contient entre autres les modules
LWP::Simple, LWP::UserAgent, HTTP::Request. On peut faire plus
de trucs avec, meme récupérer du gopher, c'est dire :-)
Dans le gz il y a meme je crois les programmes (Perl)
lwp-download
lwp-mirror
lwp-request
lwp-rget
deja tout faits qui récupère, mirrore ou aspire une arbo web.
perldoc LWP après.
-- Jean-François.
--
Jean-François Trân <jft...@telal.fr>
@+
Si elle est installée chez toi, il suffit de faire perldoc LWP. Sinon,
le site indiquée dans ladite documentation est :
-- julien
Julien Quint Member of the MLTT Research
Staff
Xerox Research Centre Europe
julien...@xrce.xerox.com
6, chemin de Maupertuis phone: +33 (0)4 76 61
50 38
38240 Meylan, France fax: +33 (0)4 76 61
50 01