如何实时检索iOS App Store中排名前1000的游戏列表


我想

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

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

谢谢!

类似主题:

  • 如何使用应用商店API获取前100名名单?构建应用商店应用网站的常见架构是什么?
  • https://stackoverflow.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

似乎没有记录的公共API,但您仍然可以(目前)获取数据。

您可以使用wireshark(或类似)来确定Mac或PC上的iTunes用于获取手动单击页面时显示的所有热门排序页面的URL序列和用户代理。 这一切都(目前)在普通的HTTP中完成。 通过这种方式,您可以为许多 1000 个应用程序获取 100 个页面。 然后分析和解码为这些 URL 返回的 XML,以获取每个页面上显示的应用名称。 一堆驱动 wget 或 curl 的 perl 脚本可能会起作用。

请注意,当 Apple 更新 iTunes 时,返回的 URL、用户代理和 XML 格式通常会发生变化。 因此,您需要定期重新调整检索机制。

相关内容

最新更新