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

» product » Pipes | はてなブックマークに登録 | Deliciousに登録 | livedoor clipに登録 [2008年7月22日 21:12]

前に、こんなエントリーも書いているのですが、
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から呼び出す時に重宝する(はず)

コメント

Twitterのコメント

はてなブックマークのコメント


被リンク/トラックバック
リンク用HTMLタグ:
(※あなたのブログからこの記事にリンクすれば、ブログ検索エンジンが自動的にクロールしてここに表示されます。)
Profile

ヤガー ヤガー (yager)
写真好きなWEB系エンジニア
» 詳しい説明

本の執筆に参加しました

4844327518 視覚マーケティング実践講座 ブログデザインで自分ブランドを魅せる

注目のエントリー
loading...
人気のエントリー
loading...
PR

<数量限定 お得な整備済製品>
整備済みMac
整備済iPod