Django的RSS解析器

时间:2013-04-09 11:41:19

标签: python django parsing rss

来自网站http://www.case-parts.com的数据对我来说是必要的。 为了获得这些数据,我计划使用RSS。所有商品目录对我来说都是必要的,但是在RSS(http://www.case-parts.com/catalog.html)中,我设法只接收有关网站上次到达的信息。如何收到所有目录?

1 个答案:

答案 0 :(得分:4)

Django提供联合作为框架的一部分。您可以阅读更多相关信息here

基本上,您创建一个类并定义Feed。 (此示例来自django

class LatestEntriesFeed(Feed):
    title = "Chicagocrime.org site news"
    link = "/sitenews/"
    description = "Updates on changes and additions to chicagocrime.org."

    def items(self):
        return NewsItem.objects.order_by('-pub_date')[:5]

    def item_title(self, item):
        return item.title

    def item_description(self, item):
        return item.description

    # item_link is only needed if NewsItem has no get_absolute_url method.
    def item_link(self, item):
        return reverse('news-item', args=[item.pk])