Prog perl

Fermé
miss_info Messages postés 106 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 16 avril 2012 - 28 avril 2008 à 13:55
miss_info Messages postés 106 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 16 avril 2012 - 28 avril 2008 à 14:10
Bonjour,
j'ai un projet de realisation d'un prog en langage perl, dont qu'on je fais entrer un site, il m'affiche seulement les liens qui sont a l'intérieur de ce site. svp si il y a quelqu'un qui me comprend, aidez moi svp. c urgent pr moi
merci bien
A voir également:

1 réponse

Utilisateur anonyme
28 avril 2008 à 14:07
Salut, tu veux sûrement dire qu'il doit repérer toutes les balises de liens par exemple? Et ensuite t'afficher tout ce qu'il a trouvé? En Perl, tu dois utiliser les expressions régulières, et faire du parsing de la page.

1) Tu dois récuperer la page web en question, image que tu veux voir www.google.com

Utilisons la lib LWP

$connexion = LWP::UserAgent->new();

$page = $connexion->get("https://www.google.com/?gws_rd=ssl");

$document = $page->content;

2) Voilà, tu as la page. Maintenant, pour repérer les liens, j'ai trouvé cette expression régulière. Ca a l'air vachement balèze!!!

while ($document =~ m/href\s*=\s*"([^"\s]+)"/gi) {
my $absolute_url = absolutize($1, "https://www.google.com/?gws_rd=ssl");
print $absolute_url;
}

Essaie ça, je suis pas un pro du Perl, mais ça devrait marcher, ça peut te donner une piste!
0
miss_info Messages postés 106 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 16 avril 2012 1
28 avril 2008 à 14:10
ok merci, je vais essayer avec ca
merci encore
0