都度Appleのサーバに問い合わせるのもアレなんで1日に1回サーバでキャッシュするように変更しました。
また、レビュー欄のユーザ名にマウスオーバすることで、特定ユーザがほかにどんなレビューをしているかも確認可能です!
iTunes Uとオーディオブック以外は対応しましたが「ミュージック」はRSS形式違いのため調整中です。
このランキング&レビューは、とくに無料版のステマレビューを見分けるのに役立つんじゃないかと思います。もちろんMacアプリ、Music等も網羅しました。
ちなみにiOSアプリだけで約26,000件あり、自動化は、10並列でサーバサイド取得しても約2時間(iOSだけなら1時間、その他は最適化していないのでMac/ミュージックともに2時間を並列)かかります。Dropboxに同期している最終加工HTMLで700MB近くになり、ユーザーレビューは300,000人超(1.3GB弱)です。
DropboxでWeb公開できちゃうって、ホント便利ですよね〜♬
先月くらいにWebホスト可能になったGoogleDriveはSPDYに対応しているようなので試してみたいけど、まともに動くライブラリがなく断念orz
[iOSアプリのクチコミランキング]
http://podspod.it-creates.com/webapps/itunes/
<履歴>
ver.0.8 2013/03/06
PC(iTunes起動)以外でもユーザーの別投稿レビュー表示に対応
ver.0.7 2013/03/06
検索結果キャッシュの自動化
ver.0.6 2013/03/05
検索結果キャッシュ化&Dropbox化(各国版は休止中)
ver.0.5 2013/01/31
国アイコンをCSSスプライト化
ver.0.4.1 2013/01/28
ブラウザ言語設定追加
ver.0.4 2013/01/28
各国レビューはブラウザの言語設定を採用
ver.0.3 2013/01/28
サーバキャッシュ化、各国対応(レビューは日本のiTunesから)
ver.0.2 2013/01/25
メディアタイプ(iTunesUとオーディオブック以外)対応
ver.0.1 2013/01/24
初版
<参考サイト>
AppStoreのレビューをRSSで取得する
http://d.hatena.ne.jp/atsutoms/20121108/1352396059
Twitter BootstrapとJQueryでiphoneアプリのランキングサイトつくってみた
http://matome.naver.jp/odai/2133836631081968401
アプリ開発者がこっそり教えるサクラレビューの見分け方
http://artisan-lifelog.com/2012/01/appstore-stealth-review-watch/
HTTP_ACCEPT_LANGUAGEにブラウザが送信してきそうな言語コード
http://suin.asia/2011/01/03/language_code_possibility_in_http_accept_language