Alexander75 has asked for the wisdom of the Perl Monks concerning the following question:
use URI; use Web::Scraper; use Encode; use Data::Dumper; open (OUT, '>LM_Article.txt'); my $resultat = scraper { process '//body[@id="artists"]', 'entree[]' => scraper { process '//div[@class="header-bar-inner"]/h2', artiste => 'TEXT'; process '//div[@class="release-height"]/div[@class="recording- + dates"]', titre => 'TEXT'; }; my $resultat2 = scraper { process '//div[@class="release-height"]', 'entree[]' => scraper + { process '//div[@class="release-height"]/p', texte =>'TEXT'; }; } my $res = $resultat.$resultat2 ->scrape( URI- >new("http://www.bluen +ote.com/artists/lee-morgan") ); for my $val (@{$res->{entree}}) { print OUT Encode::encode ("utf8", $val->{artiste} . "\n" . $val-> + {titre} . "\n" . $val->{texte} . "\n"); } close (OUT);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Web Scraper : 2 process !!
by jeffa (Bishop) on Apr 17, 2015 at 16:47 UTC | |
|
Re: Web Scraper : 2 process !!
by Alexander75 (Novice) on Apr 18, 2015 at 20:21 UTC |