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

2023-12-22

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

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

Thanks!

类似主题:

  • 如何使用 App Store API 获取前 100 名列表?构建appstore应用网站的通用架构是什么? https://stackoverflow.com/questions/1801182/how-can-i-use-appstore-api-to-get-top100-list-what-is-the-common-architecture-t
  • https://stackoverflow.com/questions/2689711/itunes-app-store-api https://stackoverflow.com/questions/2689711/itunes-app-store-api
  • http://www.cocos2d-iphone.org/forum/topic/13167 http://www.cocos2d-iphone.org/forum/topic/13167

解决方案:

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

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何实时检索iOS App Store排名前1000的游戏列表 的相关文章

随机推荐