カスタムRSSフィードを作成する方法

Real Simple Syndication(RSS)を使用すると、インターネットサービスやWebサイトの最新の更新を最新の状態に保つことが非常に簡単になります。現在、多くのWebサイトがRSSフィードを提供しており、手動でサイトにアクセスしたり、電子メールニュースレターを購読したりする代わりに、読者に提供しています。

RSS OwlやオンラインサービスのGoogleリーダーなどのフィードリーダーは使いやすく、多くのユーザーにとって情報の中心的なハブとして機能します。ただし、RSSフィードを提供しないWebサイトが見つかることもあります。そのようなウェブサイトの例は、最新のGoogle製品の更新を公開するGoogle Newサービスです。サービス自体はRSSによってトリガーされますが、訪問者にはフィードを購読するオプションは提供されません。

無料のサービスFeed 43を使用してそのサービスのフィードを作成しました。カスタムRSSフィードの作成についてご案内します。これにより、フィードを提供していない他のWebサイトでフィードを作成するためのツールが手に入るはずです。

これにはHTMLの基本的な理解が役立ちますが、必ずしも必要ではありません。まずは フィード43 Webサイトに、RSSフィードを作成するWebページのURLをフォームに貼り付けます。この例では、http://www.google.com/newproducts/を使用します。エンコードを無視して、「再読み込み」ボタンをクリックします。

custom rss feed
カスタムRSSフィード

すべての構成は次のページで行われます。上部には、ページタイトルとソースコードがユーザーに表示されます。ニュースのタイトル、説明、リンクのパターンを見つけるには、後でソースコードが必要です。これは最も技術的で威圧的なプロセスですが、一見するとそれほど難しくはありません。

rss feed
RSSフィード

パターンはステップ2で定義されます。フィード43は{%}変数を使用して変数を定義し、{*}は関連性のないコンテンツを使用します。次に、ソースコードを詳しく調べる必要がありますが、その前に、元のページを見て、ソースコードで見つける必要のあるタイトルと説明を取得します。

ページの最初の新製品のタイトルを見て、そのソースコードを検索してください。 「標高サービスが利用可能になりました」というGoogleの新しい例では、ソース内のテキストは、HTML要素で囲まれています。ここで、ニュースアイテムのタイトルを{%}変数に置き換え、行全体を追加します

{%}

手順2のアイテム(繰り返し可能)検索パターン*に追加します。ただし、少し詳しく見るか、より正確に検索すると、タイトルがソースに2回目に表示されます。これはほとんどのWebページでは珍しいことですが、この場合、コードの2番目の出現は実際には正しいものです。どうして?各投稿の全文もその場所に投稿されるためです。

記事のタイトルには、

{%}

コードを[アイテム(繰り返し可能)検索パターン]フィールドに入力します。

説明については、下の線を見て、

{%}

このフィールドに入力する完全なコードは

{%} {*}
{%}

{*}をご覧ください。これにより、2つのフィールド間のすべてが取り除かれます。省略した場合、Extractをクリックすると0アイテムが見つかります。追加すると、すべてのアイテムが見つかります。

以下のクリップされたデータは、RSSフィードでの各エントリの表示方法を示しています。変数{1}と{2}をメモしてください。これらは記事のタイトルと説明に設定されています。

rss creation
RSS作成

これら2つをRSSアイテムのプロパティに追加する必要があります。 1つ目はタイトルフィールド、2つ目は説明フィールドです。

feed43
feed43

プレビューをクリックすると、RSSリーダーでRSSフィードがどのように表示されるかが最終的に表示されます。

preview feed
フィードをプレビュー

最後に、RSSフィードのアドレスと編集ページのアドレスが、カスタムRSSフィードの作成者に表示されます。そして、それがFeed43でカスタムRSSフィードを作成する方法です。プロセスについて質問がある場合は、コメントでお知らせください。