繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM