feedparser を使えば楽ちん。インストールも README の通りに setup.py を実行するだけ。
#!/usr/bin/python
import feedparser
d = feedparser.parse("http://loumo.jp/rss.xml")
print "d['feed']['title'] :" + d['feed']['title']
print "d.feed.title :" + d.feed.title
print "d.feed.link :" + d.feed.link
print "len(d.entries) :" + str(len(d.entries))
for i in d.entries :
print i.link
#print i.title # cygwinで日本語表示ができなかった為コメントアウト
結果
$ python test_rss.py
d['feed']['title'] :Digital Junk
d.feed.title :Digital Junk
d.feed.link :http://loumo.jp/
len(d.entries) :15
http://loumo.jp/archive/2008/05/151857.php
http://loumo.jp/archive/2008/05/141937.php
...(省略)
他のバージョン試して無いけど、ドキュメント上だと RSS1.0 , 2.0 ATOM に対応してる様なので大丈夫だろう。
Sponsored Link
コメント