Revised by
sironekotoro
5843ccb
| use strict;
use warnings;
use feature qw/say/;
use Data::Dumper;
use Encode;
use URI;
use LWP::Simple qw/get/;
use Web::Scraper;
my $url = URI->new('https://perl-entrance-tokyo.connpass.com/event/89771/');
my $html = get($url);
my $scraper = scraper {
process '//p[@class="message"]', 'title[]' => 'TEXT';
process '//span[@class="icon_comment"]', 'comment[]' => 'TEXT';
};
my $res = $scraper->scrape($html);
my $number = scalar @{ $res->{title} };
for my $index ( 0 .. $number - 1 ) {
print encode_utf8 ( $res->{title}->[$index] ), "\n";
print encode_utf8 ( $res->{comment}->[$index] ), "\n";
print '-' x 10, "\n";
}
|