だぱんだブログ

プログラミングを中心にした忘備録代わりのメモ

PythonでRSS取得

feedparserを用いたRSSの取得
日付は表示用(文字列)とソート用(数値)の2種類用意

# coding:utf-8

import feedparser

feedurls = {
    "<サイト名>":"http://<URL>"}

for site, url in feedurls.iteritems():
    feeds = feedparser.parse(url)
    for feed in feeds.entries:
        print site
        print feed.title
        print feed.link
        print feed.date
        print feed.description
        d = feed.date_parsed
        sortkey = "%04d%02d%02d%02d%02d%02d" % (d.tm_year, d.tm_mon, d.tm_mday, d.tm_hour, d.tm_min, d.tm_sec)
        print sortkey