IEや火狐、Chromeとブラウザがたくさんあってどれがいいの?という話がちょくちょく上がりますが、今日はChromeのお話。
Google Chromeはアドレスバーに検索語句を入れて検索することが出来るのは常識として、その検索をカスタマイズすることが出来るっていうのは知らない人もいるかも?
カスタム検索というものですが、例えば標準だと「amazon.co.jp」と打った後にスペースを空けると「amazon.co.jpを検索」と左側に表示されアマゾンの検索ボックスから検索したときと同じ検索結果が得られます。
それだけだとへーそうなんだーで終わっちゃうわけですが、実はこれ自分で好きにカスタマイズできるんです。
アドレスバーを右クリックして表示されるメニューから「検索エンジンの編集...」をクリックし、一番下に表示される。
その他の検索エンジンというところでカスタマイズが出来ます。
その中にamazon.co.jpが入ってるはず。
登録の仕方としては、
・左側のボックスが名称
自分がわかれば何でもおkです「○○を検索」という感じで表示されるだけ。
・真ん中のボックスが使用するときに入力する語句
カスタム検索を呼び出すときに入力しないといけないので、あんまり長いと面倒です。判りやすい短い単語がいいかと。
・右側のボックスがURL
検索用のURLを入れるですが、入れ方にコツがあります。その書き方は後々説明。
例えばニコニコ動画を登録する場合は、左側に名称で「ニコニコ動画」等といれます。
真ん中のボックスは「ニコニコ動画」とかでもいいですけど「ニコ動」としました。
で、問題の右のボックス。
検索のアドレスの調べ方はニコニコ動画のトップページの検索ボックスに適当な語句を入れます。例えば「aa」とか。
そして検索を実行。
検索結果のページのアドレスに注目してください。
「http://www.nicovideo.jp/search/
aa?track=nicouni_search_keyword」となっていると思います。
aaというキーワードで検索をした結果なので、URLにaaと入ってます。
右のボックスにはこの検索ワードを「%s」に置き換えて登録します。
ニコ動であれば「http://www.nicovideo.jp/search/
%s?track=nicouni_search_keyword」といれます。
?track=nicouni_search_keywordに関してはつけてもつけなくてもおkですw
最後に「OK」を押します。
これで登録完了です。
アドレスバーに「ニコ動 (スペース) 友人マリオ」等といれて検索すると、ニコ動で友人マリオを検索した結果が表示されます。
でも、動画で上がっているものや、wikipediaで探したい単語などは普通にぐぐっても上位に出てくるからつかわねーよwって思う人がきっといるはず!
確かにそういった一般的によく検索されるものでは使い道が少ないかもしれない。
逆にぐぐっても上位に出てこないものだったら使い道があるんじゃないですかね?
いくつか例を挙げると
Twitterのツイート検索
「https://twitter.com/search?q=%s&src=typd」と入れれば使えます。
beatmaniaIIDX全曲表
「http://bm2dx.s41.xrea.com/iidxAMD/iidxamd.php?search=%s」と入れれば曲名検索が直接できます。
同じくBEMANI全曲表
「http://www.rebirthbeatbox.net/rbb/xen/bm_xen.php?sg=%s&ssr=1&gr=&gsr=1&at=&asr=1&mode=1&search=on」とやれば曲名検索が可能。
ニコ動と違い、リアルタイムに検索したいニコ生
「http://live.nicovideo.jp/search?sort=point&keyword=%s」で検索可能。
ブックマークから開いて検索よりも早く検索できるのでなれると便利なはず!
出来るサイトをいろいろ書いてきましたが、登録しようとしたけどURLに検索ワードが出てこない!ってところがあるかもしれない。
ホームページ作成の話になってしまうけど、検索ワードの送信方法としてGETとPOSTというものがあります。
POSTというのはページを再読み込みしようとすると「データを再送信しますか?」のような画面が出てくるあれです。
そういったページではこの方法は使えません。
最近は検索ではPOSTはあまり使われないのであまりないかと思いますが、POSTで送信してるサイトは使えません。
ついでにうちのjubeat plusの曲検索のあれ
「https://bm2dx.com/jubeat/plus/search.php5?sort=0&key=%s」で出来ます。