RSSの取得
XML::RSSモジュールを使うと簡単です。
use strict; use warnings; use XML::RSS; use LWP::Simple; use Encode; my $rss_url = 'http://books.ivory.ne.jp/no1/rss/kizasi_rank.xml'; my $doc = get $rss_url; my $rss = XML::RSS->new; $rss->parse($doc); binmode STDOUT, ':encoding(cp932)'; foreach my $item (@{$rss->{items}}) { printf "title: %s\n", $item->{title}; printf "link : %s\n", $item->{link}; printf "date : %s\n", $item->{dc}->{date}; print "\n"; }
関連項目
・RSSフィードの取得・Webページの取得