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

Gmailを固定ピッチの等幅フォント(MonoSpace)で表示する方法(新Gmail対応)

[追記:2009/03/04] GMailが内部HTMLを更新したようで、このエントリーで紹介したスクリプトは古くなりました。 最新版は下記エントリーで紹介していますのでご参考ください。 Gmailを …

ラボで自分が作ったサービスをまとめてみました

サブドメイン(labs.creazy.net)で運用している自分用のラボサイトがあるのですが、トップページはPukiWikiで構築していたのがいつの間にかPHPのエラーが出て表示されない状態になってい …

no image

【公開停止】TwitterのAPI制限を回避するためのYahoo!Pipes

【2009/10/21:追記】 このエントリーで紹介しているYahoo!PipesはTwitterの規約に違反しているため、公開停止としました。詳しい解説は下記エントリーをご確認ください。 Twitt …

Appleのアウトレット品(整備済Mac、整備済iPod、旧モデル新品)を一覧できるページ作りました

以前、作ったAppleのアウトレット品をチェックするPipesが動かなくなっていたので、手直しついでにアウトレット品を一覧して見る事ができるページを作ってみました。 Apple Outlet : 整備 …

HTML5のhistory.replaceStateを使った余計なトラッキング用パラメーターを取り除くUserScript

以前に、余計なトラッキング用パラメーターを取り除くUserScriptとして公開したいたスクリプトがあるのですが、canonical属性があったらそれを生とする仕様としていたため、正しいcanonic …

スポンサードリンク

スポンサードリンク