首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取所有ios应用程序的全局列表

获取所有ios应用程序的全局列表
EN

Stack Overflow用户
提问于 2013-02-05 08:07:42
回答 1查看 1.5K关注 0票数 4

我想在苹果应用商店做一些全球统计。一个瓶颈是获得至少所有当前活动应用的is (这9位数)。有谁知道如何获得iOS应用程序商店中当前活动应用程序的所有ids的完整列表。更好的是,特定类别的所有ids (比如“教育”)。

我尝试了几种方法,但没有一种是可靠的。

http://iphoneapplicationlist.com/apps/ipad/有一个应用程序列表,但这个列表在2012年11月结束。此外,苹果还在https://itunes.apple.com/us/genre/ios-education/id6017?mt=8提供了搜索列表,但这个列表最终证明是不完整的。(如果我将它与其他列表进行比较,就会发现有8000多个应用程序缺失,尤其是我自己的一个:-)。

所以我的问题是:如果一个人自己可以做一些php和javascript编程,那么就有一个很好的方法来获取所有应用程序的应用is。

EN

回答 1

Stack Overflow用户

发布于 2016-07-30 10:21:21

我无法找到获取所有移动应用程序的方法,但是iTunes站点地图文件似乎包含了最近更新的应用程序列表。(我不确定sitemaps文件中包含了哪些应用程序-一旦我找到答案,我会更新这个答案。)

要得到这份清单:

  1. 爬行https://itunes.apple.com/robots.txt.看上去是这样的:

  1. 抓取那些站点地图文件。它们引用更多的站点地图文件,其中引用更多的站点地图文件等等。有些站点地图是XML格式的,有些是压缩XML格式的,有些是JSON格式的。排除名称中包含itunes_music的任何站点地图,因为这些站点地图不包含应用程序。 大约有12500个站点地图是感兴趣的。以每秒4个站点地图的速度,您可以在一小时内下载站点地图。

  1. 站点地图包含loc元素和xhtml:link[href][rel=alternate]元素。解析XML,并获取这些值。

  1. 解析区域/国家代码和ID的每个URL。

我以这种方式发现了719,344个身份证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14702742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档