RSS 購読を任意の Web サイトに追加できる Web サイト/サービスはありますか?
これは私が働いている私の会社のためです。当社は、会社関連のニュースを表示する Web サイトを持っています。これらのニュースは外部機関から提供され、データベースに自動的に更新されます。私たちのウェブサイトは、ランダム/新しいニュースをピックアップして表示します。「RSS で購読」ボタンを Web サイトに追加することを検討しています。
RSS 購読を任意の Web サイトに追加できる Web サイト/サービスはありますか?
これは私が働いている私の会社のためです。当社は、会社関連のニュースを表示する Web サイトを持っています。これらのニュースは外部機関から提供され、データベースに自動的に更新されます。私たちのウェブサイトは、ランダム/新しいニュースをピックアップして表示します。「RSS で購読」ボタンを Web サイトに追加することを検討しています。
データベースにデータがある場合、自分でデータを作成するのはかなり簡単です。ここに簡単なチュートリアルがあります。
フィードを設定したら、ページの <head> に次のようなテキストを挿入します。
<link rel="alternate" title="RSS Feed"
href="http://www.example.com/rss-feed/latest/" type="application/rss+xml" />
これにより、ユーザーのブラウザがフィードを「自動検出」できるようになります (たとえば、RSS アイコンが FF のアドレス バーに表示されます)。
フィードを生成するさまざまな Web スクレイパーについて説明している記事は次のとおりです。
クリックしたくない場合は、著者が説明しているサービスを次に示します。
他の回答で提案されている他のウェブスクレイパー:
ただし、DB の情報から自分でフィードを生成する方がよいでしょう。
あなたの質問は少しわかりにくいです。他の人が利用できるように RSS を生成しようとしていますか、それとも他の人の RSS を利用しようとしていますか?
他の人が利用できるように RSS フィードを生成しようとしている場合は、仕様を読む必要があります。
http://cyber.law.harvard.edu/rss/rss.html
消費しようとしている場合は、そのリンクも役立ちます。次に、XML / RSS パーサーを調べる必要があります。
詳細を提供していただければ、回答を更新できます。
実際、これは Yahoo! で非常に実行可能です。パイプ。1) ページが 200k 未満である、2) robots.txt ファイルがパイプを禁止していない、3) ニュース フィードに次のような一意の ID があると仮定します。
<ul id="newsfeed">
... Fetch Page モジュールを使用して、ニュース フィード内のアイテムだけにトリミングし、各リスト アイテムをループし、Item Builder モジュールを使用して関連するビットを適切な RSS フィードとしてマングルすることができます。次に、ドキュメントの先頭に、次のように RSS リンクを挿入します。
<link rel="alternate" type="application/atom+xml" title="News Feed" href="http://pipes.yahoo.com/your_pipe_id" />
もちろん、これは完全に後回しですが、迅速な修正や、ページの本文を制御できない状況で機能します。
既存のサイトに RSS フィードを追加する立場にない場合は、中間ソリューションとしてPage2Rssを参照してください。
Dapperは役に立つでしょうか?ニュースフィードのどのビットを精査して出来上がり、コードに触れることなくインスタントRSSを設定するだけです...
ASP.NETを使用している場合は、ASP.NETRSSToolkitを確認することをお勧めします。フィードの生成と消費の両方に役立ちます。
データベースのコンテンツを RSS フィードとして公開する webhandler を作成します。
自分でロールするか、スクリーンスクレーパーであるサービスを取得する必要があります。
フィードを作成したら、Feedburnerなどを使用してそれを広めることができます。