0

iOS App Store のトップ 1000 アプリ (特にゲーム) のリストをリアルタイムで取得したいと考えています。この情報は公開されていますが (少なくとも上位 300 件)、Apple はこれらのリストを取得するための API や自動化された方法を提供していません。これに適したサービスを知っている人はいますか?

以下のフォーラムに同様のトピックと、さまざまな役立つリソースをリストしました。これらのほとんどは、独自のアプリケーションを追跡するのに役立ちますが、App Store のすべてのアプリの傾向を追跡することに興味があります。

ありがとう!

類似トピック:

ソリューション:

4

1 に答える 1

2

文書化されたパブリックAPIはないようですが、(現在)データを取得することはできます。

Wireshark(または同様のもの)を使用して、MacまたはPC上のiTunesがページを手動でクリックしたときに表示されるすべての人気のあるソート済みページを取得するために使用するURLシーケンスとユーザーエージェントを把握できます。それはすべて(現在)プレーンHTTPで行われます。この方法で、何千ものアプリの何百ものページを取得できます。次に、これらのURLに対して返されたXMLを解析およびデコードして、各ページに表示されるアプリ名を取得します。wgetまたはcurlを駆動する一連のperlスクリプトが機能する可能性があります。

AppleがiTunesをアップデートすると、返されるURL、ユーザーエージェント、および返されるXMLの形式が頻繁に変更されることに注意してください。したがって、検索メカニズムを定期的に再適応させる必要があります。

于 2012-09-29T07:12:10.690 に答える