Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Pipes 開発実績

ページタイトルを取得するPipesを作りました

投稿日:


前に、こんなエントリーも書いているのですが、
PHPでWEBページのタイトルを抜き出すサンプル
もっとお手軽にYahoo!Pipesで取得できるようにしてみました。
Pipes: getPageTitle

使い方

urlをパラメータで渡してあげるだけです。
例)http://pipes.yahoo.com/yager/get_page_title?url=http://creazy.net/
JSONPで取得する場合はこんな感じ、
http://pipes.yahoo.com/yager/get_page_title?_render=json&_callback=func&url=http://creazy.net/
さらに、PipesではPHPシリアライズも使えるので、

<?php
$url        = "http://creazy.net/";
$req        = "http://pipes.yahoo.com/yager/get_page_title?_render=php&url=".urlencode($url);
$serialized = file_get_contents($req);
$list       = unserialize($serialized);
if ( count($list["value"]["items"]) ) {
// ページタイトルはtitleタグに入っている
echo $list["value"]["items"][0]["title"]."\n";
}
var_dump($list);
?>

こんな感じでも呼び出せる。
いまのところ自分でも使い道ないんだけど、多分別のPipesから呼び出す時に重宝する(はず)

-Pipes, 開発実績

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

GYM Search を少し調整しました

少し前にGYM Searchというサービスを公開していました。 主要な検索エンジンとして知られている、Google、Yahoo!、MSN Live Search、から同時に検索結果を取得し一覧表示しま …

Facebookにいいね!されたリンク先に長いパラメータが追加されるのを自動で短縮する方法

Facebookにいいね!された投稿などリンク先に遷移すると、上の画像のようにものすごく長いURLになってしまいますよね。Facebookのインサイト(解析)に使われているものと思われますが、このパラ …

YouTube HD Suite を修正しました(fmt=35対応&IE7Pro対応)

【2010/08/02:追記】 YouTube HD Suite 公式ページができました。 GWまっただ中ですが、出かけもしないで動画ばっかり観てる人達にお知らせw 久しぶりにYouTube HD S …

「ツイポーート/twport」が週刊アスキー2010/1/5-12号に掲載されました

昨日発売の、週刊アスキーでツイポーート /twportを紹介していただきました。 しょこたんが表紙でお正月っぽい雰囲気になっています。気が早いねw 「おもしろツイッターサービス52」というコーナーで取 …

embedで埋め込まれたYouTube動画もダウンロードできる「YouTube HD Everywhere」

コツコツ更新を続けているYouTube HD Suiteの兄弟スクリプトと呼べそうなものを作ってみました。 YouTubeはembedと呼ばれるHTMLコードを貼付ける事で、YouTube以外のサイト …

スポンサードリンク

スポンサードリンク