我想实时检索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://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
您可以使用wireshark(或类似的)来确定用于获取Mac或PC上的iTunes用于获取手动单击页面时显示的所有受欢迎排序页面的URL序列和用户代理.它是(目前)在普通HTTP中完成的.您可以通过这种方式获得100多个应用程序的100页.然后解析并解码为这些URL返回的XML,以获取每页上显示的应用程序名称.一堆驱动wget或curl的perl脚本可能会起作用.
请注意,Apple更新iTunes时,URL,用户代理和返回的XML格式经常会发生变化.因此,您需要定期重新调整检索机制.