白牙隊A2屯所

びゃくがたいあにぃとんしょ

広告

※このエリアは、60日間投稿が無い場合に表示されます。記事を投稿すると、表示されなくなります。

Yahoo PipesでJ'sGoalのRSSから札幌の情報を抽出する

2014-08-18 | コンサドーレ札幌
Jリーグの公式サイトJ's Goal様の情報はかなりのボリュームになるため、RSSだけでもかなりの量になります。そこで好きなチームだけの情報を抜き出すためにYahoo Pipesというサービスを利用してみました。

Yahoopipessapporo2

昔からあるサービスなので情報は結構あります。このページがわかりやすかったです。

blog.flagyx.com: yahoo pipes で RSS をフィルタリングする
深沢豊のブログです。ゲームつくったりとかいろいろしています。以前、RSSのフィルタ用に RSS Pipe という cgi をつくったのですが、その後 Yahoo からもっと色々な事が出来る「yahoo...


どきどきするのは英語のYahoo.comのメアド取得ぐらいでしょうか。
取得しましたらPipesのページへ移動します。リンクがよくわからなかったのでURL直打ちがよいのではないでしょうか。
http://pipes.yahoo.com/pipes/

今回は単純にフィードの記事タイトルに「札幌」とあるものを抽出してみました。
まずはJ's GoalのRSS

http://www.jsgoal.jp/rss/jsgoal.rdf


これですとJ1の情報も(ぐぬぬぬ…)流れてきます。

このRSSから抽出します。
まずは、左の「Sources」から「Fetch Feed」を選んで右へドラッグして目的のRSSのアドレスを入れます。

Yahoofetchfeed2

後は抽出の条件ですね。
同じく左の「Operators」から「Filter」をドラッグ。条件を入れます。
今回はタイトルから一致なので「Primit」と「item.title」を入れます。パーミッションデッキのパーミットですね。

Yahoofilter2

後は右上の「Save」で名前をつけて保存。
最後に「My Pipes」画面から先程作成したものを選んで「Get as RSS」を右クリックか長押しなどでコピペしてご自身のRSSリーダーアプリに入れておしまい。
Yahoogetasrss

そうして出来たのがこちら。

http://pipes.yahoo.com/pipes/pipe.run?_id=493d3ef50345e59e5d06e37de8c1ad26&_render=rss


いかんせん、試合が1週ごとなので動作確認がいまいちスムーズに出来ていませんが、なかなか楽しいですよ、Yahoo Pipes。
RSS好きの方は是非。

Image

後はこれからGoogle Apps Script で記事のHTMLぶっこ抜こうかなぁ、とか画策しています。
Google Apps Script だけだと<content:encoded>タグ(?)をうまく抽出できないのでPipesで書き換えれれば…。


前回試したのはtwitterを経由するやり方。これだとつぶやきへのリンクになっちゃうんですよね。まぁ、それも魅力ですが。

J'sgoal様から札幌戦レポート記事だけの更新通知を得るRSS(札幌非公式bot様経由)




コメント   この記事についてブログを書く
« 2014#26 vs京都 0-1 「3連敗... | トップ | ホーム画面を晒すネク(2014年... »
最近の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

コンサドーレ札幌」カテゴリの最新記事