Re: GooglePlayからアプリ一覧を取得

1,510 views
Skip to first unread message

Mi Ka

unread,
Jan 27, 2013, 9:52:35 PM1/27/13
to android-g...@googlegroups.com
自己レスです。
自力でスクレイピングして情報を取得できたので、質問のAPIを使用しない方向でいこうと思います。

ありがとうございました。

2013年1月17日木曜日 15時07分51秒 UTC+9 Mi Ka:
お世話になります。Mi Kaと申します。

GooglePlayから登録されているアプリ情報の一覧を取得する方法について、どなたかご存知ないでしょうか。

現在、android-market-api(androidmarketapi-0.3.7a.jar )を使用して、
キーワードや開発者名、パッケージ名を検索条件にアプリ情報を取得まではできましたが
検索条件をつけずに、またはカテゴリ別にデータを取得する方法はありませんか?

時間がかかることを前提にして、検索キーを工夫してちまちま情報を取得していけばよいかなとも考えたのですが
android-market-apiでは、リクエストのしすぎなどでHTTP Responseが200以外になることがあり、
また、800件ぐらいを越えると,取得できなくなる場合があるとの情報を得ました。
複数PCで何とか対応すればよいかなと思いますが、出来るなら一括で情報取得がしたいです。

実際、実現されているWebサイトもあるようですが、手法について調べても
android-market-api 以外でGooglePlayからアプリ情報の一覧を取得する方法が見つかりませんでした。

ご存知の方がおられましたらご教示ください。

Hiroaki TAKEUCHI

unread,
Feb 1, 2013, 3:00:20 AM2/1/13
to android-g...@googlegroups.com
竹内と申します。

GooglePlayのスクレイピングということで若干関係あるので紹介させてください。

先日、「Google Playストアのランキングを記録するサービス」のようなサイトを作成しました。

Play History
http://www.playhistory.jp/


私は普段Android用のmixiビューア等を作成していますが、1ヶ月ほど前に突然ダウンロード数が激減したため、
Playストアのランキングとの関係を調べたいと思い(過去のランキングを検索するサービスが見当たらなかったので)作成しました。

http://www.playhistory.jp/p/jp.takke.android.tkmixiviewer
http://www.playhistory.jp/d/takke


Playストアのランキングを調査・記録するのも手作業ではなかなか手間がかかる作業なので、
少しでもデベロッパーのみなさんのお役に立てれば幸いです。

以上です。



----------------------------------------------------------------------
たっけ / 竹内裕昭 / tak...@gmail.com
http://www.takke.jp/
Twitter: @takke
Facebook: http://www.facebook.com/takke30
----------------------------------------------------------------------


2013年1月28日 11:52 Mi Ka <kana...@gmail.com>:
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
 
 

Mi Ka

unread,
Feb 18, 2013, 9:51:21 PM2/18/13
to android-g...@googlegroups.com
お世話になっております。

> 竹内さん
ご紹介ありがとうございました。
自分の作成したアプリについて何か参考になるかと
竹内さんの作成したサイトを興味深く見せていただきました。
私のほうは引き続き自力スクレイピングで開発していますが悪戦苦闘といったところです…。

GooglePlayに対してリクエストをかけると、ある程度まで情報を取得したところで
「リモート サーバーがエラーを返しました: (503) サーバーを使用できません」という
エラーが返ってきます。
GooglePlay側でこちらのリクエストがはじかれてしまうのですが
それを防ぐ何かいい方法などご存じではないでしょうか。
(こちらはandroid-market-apiを使っても同じ現象らしいです)
アプリの一覧画面を50P分取得した後で30秒スリープをかけてみたりしたのですが現象は変わりませんでした。
お忙しいところ大変申し訳ないのですが、何かご存じでしたらご教示いただけないでしょうか。

宜しくお願い致します。
以上です。


2013年2月1日金曜日 17時00分20秒 UTC+9 takke:
このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com にメールを送信してください。
Reply all
Reply to author
Forward
0 new messages