如何实时检索 iOS App Store 前 1000 款游戏列表
Posted
技术标签:
【中文标题】如何实时检索 iOS App Store 前 1000 款游戏列表【英文标题】:How to retrieve the list of top 1000 games in the iOS App Store in real-time 【发布时间】:2012-09-28 19:38:49 【问题描述】:我想实时检索 ios App Store 中排名前 1000 的应用(特别是游戏)的列表。此信息是公开的(至少前 300 名),但 Apple 不提供任何 API 或自动方式来获取这些列表。有谁知道这方面的好服务?
我在下面的论坛中列出了类似的主题,以及不同的有用资源。其中大部分可帮助您跟踪自己的应用程序,但我对跟踪 App Store 中所有应用程序的趋势感兴趣。
谢谢!
类似主题:
How can I use Appstore API to get top100 list? What is the common architecture to build a appstore application website? https://***.com/questions/2689711/itunes-app-store-api http://www.cocos2d-iphone.org/forum/topic/13167解决方案:
http://www.appfigures.com http://majicjungle.com http://itunes.apple.com/rss/generator【问题讨论】:
【参考方案1】:似乎没有记录在案的公共 API,但您(目前)仍然可以获取数据。
您可以使用 wireshark(或类似工具)来计算 Mac 或 PC 上的 iTunes 使用的 URL 序列和用户代理,以获取它在手动单击页面时显示的所有流行度排序页面。这一切(目前)都是在纯 HTTP 中完成的。您可以通过这种方式为数千个应用程序获取 100 个页面。然后解析和解码为这些 URL 返回的 XML,以获取每个页面上显示的应用名称。一堆驱动 wget 或 curl 的 perl 脚本可能会起作用。
请注意,当 Apple 更新 iTunes 时,返回的 URL、用户代理和 XML 格式通常会发生变化。所以你需要定期重新调整你的检索机制。
【讨论】:
我去年做了上述操作,发现我的一个应用程序的类别受欢迎程度下降了大约 5000 位。但他们又改变了格式。 此方法自 2014 年 11 月 20 日起失败。 @northtree,你知道现在有什么可用的 URL 吗?你能进一步评论吗? rss.itunes.apple.com/us/?urlDesc=%2Fgenerator 通过此链接,您可以根据您的要求创建网址以上是关于如何实时检索 iOS App Store 前 1000 款游戏列表的主要内容,如果未能解决你的问题,请参考以下文章
从 App Store 检索我的 iOS 应用程序的文件 [重复]
Firebase 实时数据库:如何在按值排序后围绕特定键检索 10 条记录?
使用 iOS/Obj-c 按类型搜索 Apple App Store
iOS,App Store Connect:如何将 2 个应用程序目标部署到应用商店连接?
从 App Store 和 google Play Store 禁用 iOS 和 Android 应用程序,并向用户发送自定义消息