Python で RSS を取得する方法を探していたら、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
かっ、簡単すぎる……!