[Tips]Yahoo!Pipes RSSから特定キーワードを抽出

Yahoo!Pipes というサービス(ツールといったほうが良いのかな?)があります。

Yahoo!Pipes

***

この Yahoo!Pipes、かなりいろいろな可能性があると感じているのですが、まずは使ってみたほうが分かりやすいと思います。

ですので、簡単、かつ、おそらく需要があるであろう使いかた、を解説したいと思います。

***

今回は(次回があるかは別にして)、あるRSSフィードから指定したキーワードを検索〜抽出し、新しいRSSを作成・取得する方法です。

これはひとるの例として、「ニュースサイトのRSSから、特定のキーワードに引っかかったニュースだけを、新しいRSSとして取得したい」、といったようなときに活用できると思います。

***

Yahoo!Pipes へログインする

まずは、http://pipes.yahoo.com/pipes/ の右上の「Create a Pipe」からログインします。

Yahoo! のアカウントを持っていない人は、アカウントの取得が必要です。(Yahoo! JAPAN ではなく、Yahoo! のアカウントが必要です。)
上記リンク先の右下「Sign Up」よりアカウントを取得しましょう。

***

検索〜抽出もととなるフィードを入力する

さて、ここから、「ある特定のRSSフィードから、指定したキーワードを検索〜抽出し、新しいRSSフィードを作成する」ということについて解説していきます。

例として、「Goal.com 日本語版のRSSフィード」から「ミラン」というキーワードに引っかかったフィードだけを抽出し、新しいRSSを作成/取得する、ということをやっていきます。

無事ログインが完了し、下記のような編集画面に入ったら、左側の[Sources]メニューより、[Fetch Feed]の右側の[+]マークをクリックします。

Yahoo!Pipes_1

***

すると、フィードの入力ウィンドウが表示されますので、今回の例でいえば、Goal.com 日本語版のRSSフィード」を入力します。

Yahoo!Pipes_2

***

抽出条件となるキーワードを入力する

次に、左メニュー[Operators]から、[Filter]を選択し、[+]ボタンをクリックします。

下図のボックスが表示されたら、条件として[Permit]、[any]を選択します。

Yahoo!Pipes_3

***

さらに、その下のボックスには、[item:title]、[contains]、[ミラン]と入力し、最後に、ボックス同士をドラッグしてつなげます。

Yahoo!Pipes_4

***

これは、RSSフィードのタイトルに、「ミラン」というキーワードが入っていたときは、それを抽出する、という意味になります。

とりあえずはこれで完了です。

右上の[Save]より作成したパイプをセーブし、画面上部に現れる「Run Pipe」をクリックしてみましょう。

***

新しく作られたRSSを取得する

パイプの結果をもとに作成された画面を表示し、[Get as RSS]をクリックすることにより、この画面のRSSをゲットすることができます。

***

動画にてご紹介すると

今まで解説したことを、動画にてやってみます。

ちなみに、今回は基本的な部分だけを解説しましたが、これを応用することにより、さまざまなRSSから、特定のキーワードだけを抽出した新たなRSSを作成することが可能になると思います。

Category : Tips , Tag: ,