如何在iOS App Store中实时检索前1000个游戏列表

我想要在iOS App Store中实时检索前1000个应用程序(特别是游戏)的列表。 这个信息是公开的(至less是前300),但是苹果公​​司并没有提供任何API或自动的方式来获取这些列表。 有没有人知道这个好的服务?

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

谢谢!

类似主题:

  • 我如何使用Appstore API获得top100列表? 构buildappstore应用程序网站的常见体系结构是什么?
  • https://stackoverflow.com/questions/2689711/itunes-app-store-api
  • http://www.cocos2d-iphone.org/forum/topic/13167

解决scheme:

  • http://www.appfigures.com
  • http://majicjungle.com
  • http://itunes.apple.com/rss/generator

似乎没有logging的公共API,但是您(当前)仍然可以获取数据。

您可以使用wireshark(或类似的)来找出URL或Mac或PC上的iTunes使用的用户代理,以获取手动点击页面时显示的所有受欢迎的页面。 这是所有(目前)在纯HTTP中完成的。 您可以通过这种方式获得数百个应用程序的100个页面。 然后parsing并解码为这些URL返回的XML,以获取每个页面上显示的应用程序名称。 一堆驱动wget或curl的perl脚本可能工作。

请注意,当Apple更新iTunes时,URL,用户代理和返回的XML格式经常发生变化。 所以你需要定期重新调整你的检索机制。