【问题标题】:Get app-details from Google Play从 Google Play 获取应用详细信息
【发布时间】:2012-12-30 13:26:09
【问题描述】:

我想知道各种应用统计网站如何从 Google Play 获取应用详细信息。由于 GP 没有公共 API。 Appaware.com 就是一个例子——他们有 Google Play 应用程序的完整详细信息。

一个可能的解决方案是抓取,但它不起作用,因为当您开始向他们发送数百个请求时,Google 会阻止您。

有什么想法吗?

附言“Google Play Developers API”不是一个选择,因为它只允许您访问您的应用的应用详细信息。

【问题讨论】:

    标签: api google-play


    【解决方案1】:

    他们使用 Android 设备使用的移动 API(即使用 this library)或抓取 Google Play 网站。这两种方法都受到速率限制,因此它们会在请求之间暂停。

    移动设备 API 完全没有文档记录,很难针对它进行编程。我会建议刮。

    没有您可以使用的官方 API 或提要。

    【讨论】:

    • 谢谢!我尝试报废,但我的 IP 已被阻止。我认为利率非常低,如果您想了解整个市场,这不是一个好的选择。我相信应该有一个更可行的选择......
    • 另外,您认为您建议的库是否可行。因为它是“Android Market”而不是“Google Play”的库?
    • 是的,它有效,Android Market 是 Google Play 的旧名称,所以它是一回事。但是,此 API 也具有相同的速率限制,因此您将无法比抓取网站更快。
    【解决方案2】:

    Android Marketing API 用于从谷歌商店获取所有应用的详细信息,您可以在这里查看:https://code.google.com/p/android-market-api/

    【讨论】:

    • 这更像是一个浏览市场的外壳,而不是废弃它。
    【解决方案3】:

    很遗憾,Google Play(以前称为 Android Market)没有公开官方 API。

    要获取您需要的数据,您可以开发自己的 HTML 爬虫,解析页面并提取您需要的应​​用元数据。此主题已在其他问题中涉及,例如 here

    如果您不想自己实现所有这些(正如您提到的那样,这是一个复杂的项目),您可以使用第三方服务通过基于 JSON 的 API 访问 Android 应用元数据。

    例如,42matters.com(我工作的公司)提供了适用于 Android 和 iOS 的 API,您可以查看更多详细信息 here

    端点范围从“查找”(获取一个应用的元数据,可能是您需要的)到“搜索”,但我们还公开了来自领先应用商店的“排名历史”和其他统计数据。我们为所有受支持的功能提供了大量文档,您可以在左侧面板中找到它们:42matters docs

    我希望这会有所帮助,否则请随时与我联系。我非常了解这个行业,可以为您指明正确的方向。

    问候,

    安德烈亚

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2015-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多