我正在研究从 iTunes Connect 网站获取销售报告和其他数据的不同选项。由于Apple不提供API,所以我找到的所有解决方案都是基于抓取页面。
由于我需要我们提供的产品的信息,因此我不太乐意将所有 iTunes 帐户提供给第三方服务。这就是为什么我想自己抓取它或使用在我们的服务器上运行的产品。
我的问题是:
- 有人经历过苹果改变网络前端的频率吗?
- 有人经历过从一台服务器到该站点的最大请求吗?我担心被苹果封禁。
- 还有什么我必须记住的会导致严重麻烦的事情吗?
如果有人对我看过的工具感兴趣,这里有一个列表:
服务:
-
http://www.appfigures.com http://www.appfigures.com(有API)
-
http://www.itunesapis.com http://www.itunesapis.com
- http://www.appannie.com/ http://www.appannie.com/
- http://www.heartbeatapp.com http://www.heartbeatapp.com
产品:
-
http://www.appclix.com http://www.appclix.com(拥有在您自己的服务器上运行的企业许可证,包括 API。一般来说,对我来说更倾向于移动分析工具)
-
http://www.ideaswarm.com/products/appviz/ http://www.ideaswarm.com/products/appviz/(Mac 最终用户应用程序)
开源工具:
- http://code.google.com/p/appdailysales/ http://code.google.com/p/appdailysales/
- http://metacpan.org/pod/WWW::iTunesConnect http://metacpan.org/pod/WWW::iTunesConnect
- http://www.rogueamoeba.com/utm/2009/05/04/itunesconnectarchiver/ http://www.rogueamoeba.com/utm/2009/05/04/itunesconnectarchiver/
- http://github.com/kasatani/iphone-stats http://github.com/kasatani/iphone-stats
- http://bfoz.net/projects/itc/ http://bfoz.net/projects/itc/
- http://sourceforge.net/projects/itunesanalytics/ http://sourceforge.net/projects/itunesanalytics/
UPDATE:
我开始使用 Kirby 的 python 脚本(https://github.com/kirbyt/appdailysales https://github.com/kirbyt/appdailysales)并且效果很好。
有人经历过苹果改变网络前端的频率吗?
我不能代表 iTunes Connect 的全部,只能下载每日销售报告。我的脚本坚如磐石,在 2009 年 11 月至 2010 年 9 月期间不需要进行任何更改。这种情况在 2010 年 9 月 Apple 推出新网站时发生了变化。这就打破了旧的剧本,必须写一个新的剧本。自从推出新网站以来,我每隔几天就会进行更改,以应对 Apple 的调整。我希望调整能尽快结束。
查看 appdailysales.py 的下载页面。这些日期可以让您大致了解我对脚本进行更改的频率。
https://github.com/kirbyt/appdailysales https://github.com/kirbyt/appdailysales
同样,这仅适用于每日销售报告。我不确定 iTC 的其他领域变化的频率。
有人经历过从一台服务器到该站点的最大请求吗?我担心被苹果封禁。
我没有经历过这种情况,但我的服务器每天只运行该脚本一次。我在处理脚本时经常点击 iTC,但不足以对 Apple 服务器造成负载。
还有什么我必须记住的会导致严重麻烦的事情吗?
我不知道什么可能会让你在苹果公司遇到麻烦,但确实引起严重头痛的一件事是网站的变化。虽然新版本的网站使屏幕抓取变得更加容易,但它确实涉及编写新脚本。苹果不会提醒你他们正在改变某些东西。当屏幕抓取工具中的某些内容损坏后,您会发现。
如果您每天依赖数据,那么您必须放弃一切并进行必要的修复。没有什么可以阻止苹果在未来的某个时候推出另一个新网站。
希望有帮助。
-KIRBY
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)