■
perlを使えるようになりたいのでActivePerlをインストール。
http://allabout.co.jp/internet/cgiperl/closeup/CU20050131A/index2.htm
のPerlでRSS取得を試してみる。
use LWP::Simple; use XML::RSS; my $url = 'http://allabout.co.jp/rss/all/index.rdf'; my $data_from_web = get($url); my $rss = new XML::RSS; $rss->parse($data_from_web); print $rss;
XML::RSS=HASH(0x27b314)
おお、なんか取得できた。
どうやらハッシュっぽい?
しかしperlのハッシュのキーと値の取得方法はまったくわからない。
my $channel = $rss->{'channel'}; print $channel->{'link'};
http://allabout.co.jp/
なるほど、->{'channel'}とかがキーから値を取得する方法か。
しかし新しい言語を勉強するとき困るのが関数とかの調べ方だなぁ。
rubyならRubyリファレンスマニュアルで調べられるんだけどperlの場合はなに使えばいいんだろ
http://www.ruby-lang.org/ja/man/html/index.html