2007YourFileHostの動画をAV女優名別に、検索したり、新着動画をみたりすることができるエロサイト「YourAVHost」を作ってみました。これまでは優良であり有料なアダルトサイトを紹介するサービスを作ってきましたが、今回は強く要望があった無料で見れる動画の紹介サービスになります。YourFileHostの動画をAV女優名別で検索このサービスの鍵となる「YourFileHost」とはYouTubeのようにユーザーがアップロードした動画をブラウザで簡単に見ることができる海外のサービスなのですが、YouTubeでは厳しいエロに対する規制が全くないのでエロい動画がたくさん置いてあります。ところが、動画に対する情報=メタ情報が非常に少なく、例えば日本語でタイトルを検索するということがこのサービス上では不可能です。ユーザーが検索したいキーワードはだいたい決まっているので、ここはAV女優名と決めうちをして、AV女優名で検索したり、AV女優名ごとにYourFileHostの映像が見れたら嬉しいなぁ、というのを叶えるのがこのYourAVHostとなります。補足として、YourAVHostについてより引用。新着動画を見ることができるかもしれないサイトです。(中略)トップページからは、最近ブログにリンクが張られたYourFileHostでAV女優と関係のある動画の新着情報が表示されています。女優タグページでは女優名がたくさん並んでおり、女優別にYourFileHostの動画を見ていくことができます。YourFileHostの映像はよくエログとかって呼ばれているようなアダルトなブログにリンクが張られています。したサイトのYourFileHostの動画へのリンクがいわゆるだましリンクになっているケースが非常に多くて結構うざいのです。5というように「動画No.」というテキストにリンクが張ってある風でも、実際に飛んでみたらアフィリエイトサイトだったというようなものがあります。サイト運営者側としてはYourFileHostの無料動画をえさにして、だましリンクという形で、うまくいったら紹介料を取るというまぁ古典的なやり方ですね。だまされずに動画までたどり着ければ、実際、YourFileHostの動画は多少画質が荒いですが、結構いい感じに見て興奮できます。ところが、まだ問題があって、よくひとつの動画が分割してアップロードされている場合があり、続きを見るにはどこのURLをたどればいいの?という罠に陥りがちです。個人的な目的として今述べたような問題を全てクリアに解決するサービスを目指しました。分割された動画をまとめてひとつのエントリーとしてリンクを張る、というものです。実際できたものを自分で使ってみると、たまにAV女優とマッチングされた動画に出演している女優が違うことがあるまだ蓄積されている情報が少ないというシステム上のしょうがない点があるもののかなりイイ感じです。思うに、今まで自分が見たことのないAV女優さんの名前を見つけて、そのプレイを「試聴」のような感覚でYourFileHost映像を見るという流れができてる点が評価に値します。右隣にはその女優さんに関連するエロページへのリンクが張ってあります。オンラインで見れる優良アダルトサイトへのものが主で、気に入ったらそのサイトから購入して高画質で見ることもできます。実はこの情報、俺が以前作ったErohoo!という選りすぐった優良アダルトサイトからのみキーワードで検索できるサービスの情報をそのまま流量しています。作っていわゆるマッシュアップをしている形です。自分で作ったエロサイト同士をマッシュアップさせるなんて思ってもみなかったのですがなかなか面白いです。いうわけで、夜のおかずにするなり、新しいAV女優を発掘するなり、皆さん楽しんでください。ウェブアプリとしては蓄積された情報を新着順、タグ別、エントリー別に表示させるだけといういたってシンプルなものです。鍵となるのは情報を取ってきて、AV女優名と関連付けたりするクローラーです。technoratiのブログ検索からYourFileHostの動画へのリンクを張っているブログを探してきてフィードを取得します。それをパースして、各エントリーのtitleやdescriptionに対して、AV女優名が含まれているかどうかの判定を行っています。これは以前紹介した「Acme::JapaneseAvActressを使ってPerlで文章の中にAV女優の名前が含まれているかを判定する」と同じアルゴリズムで行っています。ようはこの仕組みのための布石だったわけです。AV女優名が含まれているエントリーがあればそのURLを一度フェッチして、YourFilehostへのリンクを全てひっぱてきます。これで漏れがなくなります。そのリンクを、「実はある」というYourFilehostの裏APIを自作で実装したモジュール「WWW::YourFileHost」に与えてサムネイル画像を取得しています。サムネイルがあるかないかで見た目やくいつきがだいぶ変わりますので。して集めた情報をmysqlにぶち込んで、クローラーは役目は終わり、後はCatalystで作ったウェブアプリで読み込むのみです。先ほども述べましたが、一応エロにはめずらしいマッシュアップサイトになっていて、以下のサービスに依存しています。technoratiwikipedia(Acme::JapaneseAvActressで使用)YourFileHostErohoo!(自作、広告で使用)ってな具合で、なかなか楽しい実装になりました。おすすめ度の平均:ズシンと来ました。