Google 急上昇ワードで使われている情報は、公には紹介されていないが Google Trend で作られているものらしく、
http://www.google.com/m/services/trends/get
で取得できる。
形式は XML なのだが RTT という独自形式らしい。調べてみたが情報は見つからなかった。しかもこの XML には snippet タグでワードの簡単な説明までソース元を含めて載っている。せっかくこんな情報があるなら表示すればいいものだが、シンプルさを追求したのだろうか。
抜粋を載せておくと以下のような感じである。
1 |
|
見ればわかるとおり説明不要なシンプルさだ。ちなみに圏外からランクインした場合は、prev_rank がないようだ。これが 20 分置きに更新されるらしい。
ガジェットを作るのに必要なのは、この XML (RTT) をパースして取り込む方法だ。ガジェッド内の JavaScript だけでもできるが、サーバサイドで php で HTML にパースしてキャッシュしておくことにした。
他には矢印をランクアップ、ダウン、New と三種類にすることでまとめてみた。そしてできたのは以下のガジェットである。説明があるだけでも情報量が違うと思うが如何だろうか。
(追記)
GoogleのHotなキーワードを知る - ぼくはまちちゃん!(Hatena)
ちょうど旬に同じ内容のエントリがありました。
2008/05/27 追記
はてなカウンター見てたら、なんかケータイからアクセスが異様に増加していることを受けて、乗っかりページを作ってみた。