上的RSS2.0规范
http://www.rssboard.org/rss-specification
没有列出
作者
按需或提要的可选属性—仅用于项。
的来源
Rss201rev2Feed
也不实现feed作者,但是
Atom1Feed
做!
你可以使用
feed_type = Atom1Feed
在源定义中,或在自定义源类型上添加author属性:
class iTunesFeed(Rss201rev2Feed):
def add_root_elements(self, handler):
super().add_root_elements(handler)
if self.feed['author_name'] is not None:
handler.startElement("author", {})
handler.addQuickElement("name", self.feed['author_name'])
if self.feed['author_email'] is not None:
handler.addQuickElement("email", self.feed['author_email'])
if self.feed['author_link'] is not None:
handler.addQuickElement("uri", self.feed['author_link'])
handler.endElement("author")