Google自体のサービスではないけれど、MP3ファイルなどをGoogleを介して検索する
「Download mp3s from Google」という個人サイトがある。
http://www.jimmyr.com/mp3.php ここで例えば、loveというファイル名をもったMP3ファイルを検索したければ、
キーワードをloveとして、さらにラジオボタンでMP3 Musicを選び、Modified Google Searchボタンを押すといい。結果はそれっぽい感じになる。
この仕組みなんだけれど、実は、Googleのオプションを巧妙に使っているだけなのだ。
具体的にはこの例だと次のような検索オプションになっている。
intitle:"index.of" "parent directory" "size" "last modified"
"description" [snd] (mp4|mp3|avi|ogg|wmv|mov) -inurl:asp -inurl:htm -inurl:html -inurl:cf -inurl:jsp "love"
すごく難しそうだけど、このトリックの基本は、Webサーバーのディレクトリのインデックスリスト中にあるファイル名からMP3を探しているだけだ。
へえ賢いじゃないかと思う人もいるかもしれないけど、ディレクトリのインデックスリストは公開しないのが普通とも言えるので、
見てはいけないものを覗き見たようなほのかにハッキングの雰囲気が味わえる(Googleで検索できるのだからハッキングではまるでないけど)。
ところで、この長ったらしい指定なんだが、基本がわかれば、精度は悪いけどもっと簡単に書くことができる。
これを英語版Google、つまり
http://www.google.com/ で指定するといい。
love MP3 "index.of
これだけの指定でもそれっぽい検索になる。ようするにキーワードをファイル名中から探し、
さらにディレクトリのインデックスリストを示す。"index.ofを付けるといい。
http://blog.nikkeibp.co.jp/arena/google/2007/06/googlemp3.html