1

サイトhttp://www.case-parts.comからのデータが必要です。これらのデータを取得するには、RSS を使用する予定です。私にはすべての商品のカタログが必要ですが、RSS ( http://www.case-parts.com/catalog.html ) では、サイトの最終入荷に関する情報のみを受け取ることができます。すべてのカタログを受け取るには?

4

1 に答える 1

4

Django は、フレームワークの一部としてシンジケーションを提供します。詳細については、こちらをご覧ください。

基本的に、クラスを作成してフィードを定義します。(この例は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])
于 2013-04-09T12:54:36.260 に答える