2

このコードを使用して、stackoverflow.com から RSS を取得します。

SyndicationFeed feed = SyndicationFeed.Load(XmlReader.Create("http://stackoverflow.com/feeds"));
        foreach (SyndicationItem item in feed.Items)
        {
            Console.WriteLine(item.Title.Text);
            Console.WriteLine(item.Title.Type);
            Console.WriteLine(feed.Items.Count());
            Debug.Print(item.Title.Text);

        }

30 項目しか取得できませんが、Google リーダーでチェックすると、この数より多くの項目が取得されます。

ここに制限はありますか?

4

2 に答える 2

2

30 は、stackoverflow が返すものであり、SyndicationFeed クラスの制限ではありません。

于 2013-04-17T19:41:51.417 に答える
2

Google リーダーは、RSS フィードから古い記事を保存します。そのため、RSS フィードに含まれるものに制限されていますが、Google にはスクロールし続けることができるアーカイブがあります。

于 2013-04-17T19:42:18.757 に答える