[英]How to retrieve the list of top 1000 games in the iOS App Store in real-time
我想实时检索iOS App Store中的前1000个应用程序(特别是游戏)列表。 此信息是公开的(至少是前300名),但Apple不提供任何API或自动方式来获取这些列表。 有谁知道这是一个很好的服务?
我在下面的论坛中列出了类似的主题,以及不同的有用资源。 其中大部分都可以帮助您跟踪自己的应用程序,但我有兴趣了解App Store中所有应用程序的趋势 。
谢谢!
类似主题:
解决方案:
似乎没有记录的公共API,但您(现在)仍然可以获取数据。
您可以使用wireshark(或类似)来确定用于Mac或PC上的iTunes用于获取手动单击页面时显示的所有受欢迎排序页面的URL序列和用户代理。 它是(目前)在普通HTTP中完成的。 您可以通过这种方式获得100多个应用程序的100页。 然后解析并解码为这些URL返回的XML,以获取每页上显示的应用程序名称。 一堆驱动wget或curl的perl脚本可能会起作用。
请注意,Apple更新iTunes时,URL,用户代理和返回的XML格式经常会发生变化。 因此,您需要定期重新调整检索机制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.