我想知道各种应用统计网站如何从 Google Play 获取应用详细信息。由于 GP 没有公共 API。Appaware.com 就是一个例子——他们有 Google Play 应用程序的完整详细信息。
一个可能的解决方案是抓取,但它不起作用,因为当您开始向他们发送数百个请求时,Google 会阻止您。
有任何想法吗?
ps“Google Play Developers API”不是一个选择,因为它只允许您访问您的应用程序的应用程序详细信息。
我想知道各种应用统计网站如何从 Google Play 获取应用详细信息。由于 GP 没有公共 API。Appaware.com 就是一个例子——他们有 Google Play 应用程序的完整详细信息。
一个可能的解决方案是抓取,但它不起作用,因为当您开始向他们发送数百个请求时,Google 会阻止您。
有任何想法吗?
ps“Google Play Developers API”不是一个选择,因为它只允许您访问您的应用程序的应用程序详细信息。
他们使用 Android 设备使用的移动 API(即使用此库)或抓取 Google Play 网站。这两种方法都受到速率限制,因此它们会在请求之间暂停。
移动设备 API 完全没有文档记录,并且很难对其进行编程。我建议刮。
没有可以使用的官方 API 或提要。
Android Marketing API 用于从谷歌商店获取所有应用程序的详细信息,您可以在此处查看:https ://code.google.com/p/android-market-api/
不幸的是,Google Play(以前称为 Android Market)没有公开官方 API。
要获取您需要的数据,您可以开发自己的 HTML 爬虫,解析页面并提取您需要的应用元数据。此主题已在其他问题中涵盖,例如此处。
如果您不想自己实现所有这些(正如您提到的那样,这是一个复杂的项目),您可以使用第三方服务通过基于 JSON 的 API 访问 Android 应用程序元数据。
例如,42matters.com(我工作的公司)提供了适用于 Android 和 iOS 的 API,您可以在此处查看更多详细信息。
端点范围从“查找”(获取一个应用程序的元数据,可能是您需要的)到“搜索”,但我们还公开了来自领先应用商店的“排名历史”和其他统计数据。我们为所有受支持的功能提供了大量文档,您可以在左侧面板中找到它们:42matters docs
我希望这会有所帮助,否则请随时与我联系。我非常了解这个行业,可以为您指明正确的方向。
问候,
安德烈亚