【问题标题】:How to retrieve the list of top 1000 games in the iOS App Store in real-time如何实时检索 iOS App Store 前 1000 款游戏列表
【发布时间】:2012-09-28 19:38:49
【问题描述】:

我想实时检索 iOS App Store 中排名前 1000 的应用(特别是游戏)的列表。此信息是公开的(至少前 300 名),但 Apple 不提供任何 API 或自动方式来获取这些列表。有谁知道这方面的好服务?

我在下面的论坛中列出了类似的主题,以及不同的有用资源。其中大部分可帮助您跟踪自己的应用程序,但我对跟踪 App Store 中所有应用程序的趋势感兴趣。

谢谢!

类似主题:

解决方案:

【问题讨论】:

    标签: ios api charts app-store


    【解决方案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 通过此链接,您可以根据您的要求创建网址
    猜你喜欢
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多