Yahooのトピックスを取得する他の手段

2010年6月 7日
| コメント(0) | トラックバック(0) Yahooのトピックスを取得する他の手段

さっきの記事を書きながら、トピックスの取得だったらRSSで良いよね、と思ってしまったので、ついでに書いてみた。

# utf8
use 5.8.1;
use strict;
use warnings;
use utf8;
 
use Encode;
use Term::Encoding qw(term_encoding);
my $enc = Encode::find_encoding(term_encoding);
 
use Data::Feed;
use URI;
 
# urlを指定する
my $url = URI->new('http://dailynews.yahoo.co.jp/fc/rss.xml');
 
# サイトにアクセスし、Feedを取得する
my $feed = Data::Feed->parse($url);
print $enc->encode($_->title)."\n" for ($feed->entries);

RSSの解析をするモジュールは色々とあるけれども、今回はData::Feedを使ってみた。

結果

菅新首相の支持率62.4% NNN
エース級種牛、生き残り容認へ
回転ずし店に車 14人が重軽傷
茨城・上海チャーター便就航へ
「イカロス」帆の展開8日以降に
他チーム故障 ブラジルは複雑
全仏男子 ナダル5度目の優勝
古瀬アナが絵本作家デビュー

「昨日の記事」とか「一覧」とかも省かれているし、シンプルですね。

Web::Scraperも良いですが、この手の物は、RSSがあればそっちを利用するのがいいですね。

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメントする

Google検索

Last.fm

このブログ記事について

このページは、のぶりんが2010年6月 7日 03:05に書いたブログ記事です。

ひとつ前のブログ記事は「HTML::TreeBuilderでHTMLの解析をするモダンなPerlスクリプト」です。

次のブログ記事は「XML::Simpleで文字化けしない方法」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type