1

さまざまな情報源からのニュースヘッドラインのデータベースを備えたシステムを開発しています。私はこれまでRSSを扱ったことがないので、多くのことについて混乱しています。誰かがそのようなものを開発する方法についての良いチュートリアルを指摘できますか?ありがとう

私の頭の中では、次のような質問があります。

1)最新のニュースフィードはどのように入手できますか?数分ごとにRSSフィードのリンクをチェックして、前のリンクと異なるかどうかを確認する必要がありますか?

2)フィードxmlを自分で解析するか、フィードリーダーのようなものを使用するのは良い習慣ですか?

3)送信されるフィードを制御できますか?たとえば、GoogleまたはIntelのニュースフィードのみが必要です。

4

1 に答える 1

2

RSS は、 w3c schoolで学習を開始できる非常に標準的な形式です。

ご質問について。

  1. RSS プロバイダーと話すことができれば、何か新しいことが起こるたびに通知してくれるかもしれません。たとえば、 XML-RPC 通知を使用できます。

    RSS プロバイダーにフィードを確認する頻度を尋ねることもできます (通知を提供できない場合に備えて)。

  2. 自分でボットを開発したほうがいいと思います。RSS 形式を扱えるフレームワークはたくさんあります。C# を使用している場合は、SyndicationFeed クラスを試すことができます

  3. 私があなたの問題を理解しているかどうかはわかりませんが、プロバイダーが RSS リンクを自由に使えるようにしている場合は、そのフィードを積極的にナビゲートする必要があります。そのフィードがあれば、メタデータを操作して、興味のあるものを確認できます。たとえば、「カテゴリ」または「チャネル」ノードをチェックします。

于 2012-07-05T12:29:21.503 に答える