我正在查询 iTunes 应用商店图表以确定给定应用程序的排名。
这需要尽可能深入,以便跟踪应用程序从启动到出现在前 100 名甚至更多的整个过程。
有什么想法吗?
您可以从 iTunes RSS feed 获取排名前 200 的应用程序、播客等:
编辑:iTunes RSS feed 现在将您限制在前 200 名。直到一周前,它还会返回前 400 名
有很多网站可以做到这一点,但它们都是通过某种屏幕抓取方式进行操作的。 Apple 没有这方面的 API,我怀疑他们永远不会。
应用商店数据采用XML格式。您可以使用任意数量的解析器 - 单击 Stack Overflow 页面右上角的搜索字段并输入“iphone xml parse”,例如,有关如何在 iPhone 上解析 XML 的问题。
如果您有兴趣检查应用程序是否在 App Store 主页、类别主页、最新消息、热门内容或员工精选中得到推荐,您可能想看看我编写的脚本:
http://www.futuretap.com/blog/scraping-app-store-featured-entries/
这将为您提供前五十名歌曲: https://itunes.apple.com/us/rss/topsongs/limit=50/json