Partage
  • Partager sur Facebook
  • Partager sur Twitter

la fonction follow_link

    6 juin 2020 à 0:49:24

    Cela concerne la fonction follow_link: J'essaye d'utiliser une deuxième fois la fonction sur une page que j'avais déjà "follow" avec cette même fonction donc. J'ai utilisé d'abord la méthode avec get mais l'invite répond "link not found at projet.pl..." et pourtant, le lien est bien présent dans le code source de la page. Perl, d'après "content", n'a récupéré qu'une partie (inutile pour moi) des liens. Comment on fait pour récupérer l'intégralité du code source (ou, en tout cas, les liens que je veux)?

    Merci d'avance pour vos réponses.


    use LWP::Simple;
    use PerlIO::locale;
    use HTML::TreeBuilder;
    use HTML::Strip;
    use WWW::Mechanize;
    binmode STDOUT, ':locale';
    use strict;
    use warnings;
    
    print "Entrez le nom du premier acteur: ";
    my $acteur1 = <STDIN>;
    print "Nous allons analyser la filmographie de l'acteur $acteur1 par genre";
    
    my $lien1 = "https://www.imdb.com/find?s=nm&q=$acteur1";
    my $mech = WWW::Mechanize->new();
    $mech->get($lien1);
    $mech->follow_link( url_regex => qr/nm0/i );
    $mech->follow_link( url_regex => qr/act_/i );
    print $mech->content;





    • Partager sur Facebook
    • Partager sur Twitter
      15 juin 2020 à 17:59:22

      Bonjour,

      Je poste pour débugger le sujet qui reste en haut du forum.

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

      la fonction follow_link

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown