def parse(self, content):
"""Parses feed content of http response body into multiple
:class:`news.models.abstract.Readable`s.
Internally uses :mod:`~feedparser` library to extract entries from the
response body.
:param content: Http response body
:type content: :class:`str`
:returns: An iterator of parsed readables
:rtype: An iterator of :class:`news.models.abstract.Readable`
"""
f = feedparser.parse(content)
return (Readable(
author=e.author, title=e.title, content=e.content, url=e.link,
summary=e.summary, image=f.image) for e in f.entries)
评论列表
文章目录