開発したアプリなど一覧

Python で RSS を扱う

記事内にアフィリエイトリンクを含む場合があります

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

コメント

タイトルとURLをコピーしました