Python で RSS を取得する

PythonRSS を取得する方法を探していたら、Universal Feed Parser というモジュールを発見。

Web での評判もなかなか。

ためしに、このブログの RSS を取得してみました。サンプルがこちら。

import feedparser

rss = feedparser.parse("http://d.hatena.ne.jp/griefworker/rss")

# エントリを古い順に表示する
rss.entries.reverse()
for entry in rss.entries:
    print(entry.title)
    print(entry.link)
    print(entry.updated)
    print("\n")
C:\Google\google_appengine\apps\auto_post>read_rss.py
[Ruby]Ruby でわんくまブログに記事を投稿する
http://d.hatena.ne.jp/griefworker/20091024/ruby_metaweblog_api
2009-10-24


[読書]フォーカル・ポイント
http://d.hatena.ne.jp/griefworker/20091025/focal_point
2009-10-25


[読書]誰とでも15分以上会話がとぎれない!話し方66のルール
http://d.hatena.ne.jp/griefworker/20091026/talking_66_rule
2009-10-26


[.NET]メソッドのパフォーマンステスト
http://d.hatena.ne.jp/griefworker/20091027/method_performance_test
2009-10-27


[GAE][Python]GAE アプリのテンプレートを DRY
http://d.hatena.ne.jp/griefworker/20091028/gae_inherit_template
2009-10-28


[Python]Python で MetaWeblog API を使ってわんくまブログに記事を投稿する
http://d.hatena.ne.jp/griefworker/20091028/python_metaweblog_api
2009-10-28

かっ、簡単すぎる……!