昨日の続き。feedparserでLast-Modifiedタグを調べるには、
a = feedparser.parse(url)
a.modified
(2009, 3, 3, 5, 40, 37, 1, 62, 0)
でよいんだけど、はてなダイアリーのRSSはAttributeErrorになってしまう。ググってたら、昔は付いていたけど消えたという記述が見つかった。んー、面倒だからこれ以上考えない。
ちなみに、リクエストに対してIf-Modified-Sinceタグをつけたい場合は、
b = feedparser.parse(url, modified=a.modified)