AppShopper.comがAppleのApp Storeでデータをクロールする方法を知っている人はいますか? Watirのような自動テストを使用してブラウザをシミュレートする必要がありますか?これはデータを収集する唯一の方法ですか(統計情報をダウンロードするなど)。アプリストアのデータをクロールする
答えて
iTunesで任意のリンクまたはアイコンを右クリックすると、その次のiTunesページで表示されるデータをダウンロードするためのURLが表示されます。 HTMLデータのフォーマットは、文書化されていない方法で定期的に変更されます。 wgetやcurlを使用してこれらのURLからデータをダウンロードする場合は、iTunesのユーザーエージェントと全国的な店頭の名前を模倣する必要があります。これは、ワイヤーサメのようなものでiTunesのトラフィックを監視することによって得ることができます。
あなたが言及したようなサービスの何百ものがあります...しかし、あなた自身のスクレーパーを構築することが
のは= XXXXXXXXX(あなたがIDを持つアプリケーションのために、英国内のすべてのレビューを確認したいとしましょう。..難しいことではありませんアプリケーションリンク上のiTunesを右クリックし、「リンクをコピー」を選択します)。あなたがあなたのブラウザでこのURLを入れる場合は
は、あなたがiTunesと見るであろう同量の情報を見ることができません:あなたは、ファイルを取得する必要があります。また、何も表示されないことがあり、ブラウザがiTunesを開くように要求することがあります。それでも、上記のURLはiTunesが訪問したものと同じです。iTunesだけで、Webブラウザとは少し違う方法でそれを求めています。これを行うには、ほとんどのGNU/Linuxディストリビューションでデフォルトで持っているコマンドであるcURLを使用できますが、Windowsでもインストールできます。
Windowsであり、カールがインストールされていない場合は、(http://curl.haxx.se/download.html)、それをダウンロードし、それを解凍して、PATH変数(http://www.computerhope.com/issues/ch000549.htm)にbinディレクトリを追加します。
ターミナルウィンドウ(META + R、数字CMD)を開きます。
あなたはカールがあなたの端末にカット&ペースト、Windowsとの* nixの両方をインストールした後:
カール-H 'ホスト:itunes.apple.comは' -H「言語を受け入れます:アップルストア - フロント:143444,5 '-H' X-Apple-Tz:3600 '-U' iTunes/9.2.1(Macintosh;インテルMac OS X 10.5.8)AppleWebKit/533.16 '' http://itunes.apple.com/WebObjects/MZStore.woa/wa/customerReviews?s=143444&id=xxxxxxxxx&displayable-kind=11 '
iTunesで実際に表示されたXMLファイルとすべてのレビューが表示されます。
クロールは最良の方法ではありません。 partner feed programがあり、絶対に自由に参加できます。あなたに必要なデータを与えることができます。 FAQ
+1これは面白いです! –
面白かったら、それを答えとして選ぶことができます:) –
アップルとの直接交渉でしか得られないので面白い答えですが、残念なことに*答えはありません – John
- 1. アプリストアのページをカスタマイズする
- 2. 私のアンドロイドアプリがアプリストア内でアプリストアを購入する理由
- 3. データをクロールする、またはAPIを使用する
- 4. ウェブページからのデータをクロールしてコンテンツをjavacriptでレンダリングする
- 5. アプリをアプリストアにアップロードする
- 6. にjava.io.IOException:私はURLのデータをクロールする
- 7. インターネットをクロールする
- 8. クロールしているウェブページのリンクされたウェブページからデータをクロールする方法
- 9. アプリストアのアプリケーションを更新すると、アプリストアの更新されたアプリのリンク
- 10. Jsoupを使用してサインインしてデータをクロールする
- 11. アプリストアへのスクリーンショット
- 12. Python ScrapyでFactivaデータをクロールする方法は?
- 13. アップルのアプリストアにアプリをアップロードする
- 14. アーカイブをアプリストアにアップロードする際のエラー
- 15. アーカイブのアップロードエラーのアプリストア
- 16. フィードをクロールする方法
- 17. Google Scholarをクロールする
- 18. ツイートをデータベースにクロールする
- 19. PythonでWoSをクロールする
- 20. どのように実行するか$ ./nutchはクロール/クロールURLを挿入する
- 21. どのアプリストアですか?
- 22. プログレッシブウェブアプリのプレイストア/アプリストアを追加
- 23. スクラブを使用してデータをクロールする際にシンボルを削除する
- 24. プレイストアやアプリストアでアプリのすべてのレビューを取得/クロールする方法、最初の40件のクチコミを取得していますか?
- 25. Facebookからのユーザーの関心データをクロールしたい
- 26. 問題をアプリストアにバイブでアップロードする
- 27. アプリをアプリストアに送信する
- 28. アプリをアプリストアに公開するには?
- 29. アプリストア更新を強制する
- 30. xcodeとアプリストアでストーリーボードを使用する
iTunesでサポートされている他のURLをどのように見つけることができますか? – Dmitry