マッシュアップページを作ってみる その6
前回、の最後で以下のように書いてましたが、とりあえず作ってみました。
次回は、URLを入力して、それぞれの検索エンジンで何位になってるのかを表示させるところまでを実装しようと思っています。
とりあえずは、なんとなくそれらしきものが出来ましたが、ちょっとコードがショボ過ぎるんで、ソースは載せないでおきますが、一応、ソース一式は置いておきます。
ソース一式 [3search_xajax20080128.zip]
当初の目標は、初回にあったように、GoogleとYahoo!,live Searchの検索結果から検索順位を表示する
ってのです。
こちらは、どちらかというとSEOツール的な意味合いが強い。それとは別に、同時検索系のマッシュアップサイトで、割と検索サイトの上位に出るのはここいら辺。
- マッシュアップサイト ヤフーグル
- GYM Search : Google, Yahoo!, MSN Live Search を一括検索
- 同時検索 dooji = Yahoo + Google + Live search
- The Search メタ検索 2.0
今回、検索順位表示までやってみたけれど、イマイチ微妙。なんで、ちょっとオマケで最近話題に出ていた百度(Baidu)と同時検索を作ってみようかなぁ・・・って思ってたら、 すでにGYM Searchでやってました。
[ 百度(Baidu)ファーストハッキング ::: creazy photograph ]という事で、「ファーストインプレッション」みたいなエントリー書こうと思ったけど、その辺は諸先輩方にお任せして、気になるbaiduの検索結果を他の検索エンジンと比較してみる事にしてみた。
それは、さておき、Google,Yahoo!,Baiduの同時検索ページを作成してみました。金、土辺り手をつけられなかったんで、昨日やっつけで作ってみました。こちらは、一応検索クラスのソースを公開しておきます。 Googleのときのように、HTML解析しています。
で、↓がそのページです。最初は、Google, Yahoo!, Live Searchと合わせて、4列表示にしようと思ったんだけれど、しっくりこなかったんで諦めて、別ページにしました。
ソース一式 [3search_xajax_baidu.zip]
今後の展望ですが、これまでGoogleなんかをHTML解析してたりしてた都合で、サーバー側で処理させてたんだけれど、これくらいの事ならブラウザ側で処理してもいいかなぁとか、
Google Ajax Search APIを今後のために使っておこうかなぁとかいうのもあり、JQuery辺りを使って同じ様なのを作ってみようかなと思ってる。
それと平行して、公開している同時検索の体裁を整えて、それなりにサービスとして公開できるレベルにしようかなとも思ってる。こちらは、現行のとは別URLにする予定。
あれこれ、バグがあるのも判ってるが現状のは放置されると思う。
[2008.2.12]
いつの間にか、内容が別のエントリーのものに入れ替わってましたので、Googleのキャッシュから復帰させました。

