屏幕抓取 – 重的iTunes Connect抓取

前端之家收集整理的这篇文章主要介绍了屏幕抓取 – 重的iTunes Connect抓取前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找不同的选项,以便从iTunes Connect网站上获取销售报告和其他数据.由于Apple不提供API,我发现的所有解决方案都基于抓取页面.

由于我需要我们提供的产品的信息,我不乐意将所有iTunes帐户提供给第三方服务.这就是为什么我想自己抓它或使用在我们的服务器上运行的产品.

我的问题是:

>有人经历过苹果改变网络前端的频率吗?
>有人从一个服务器到站点的最大请求经验?我害怕被苹果包扎.
>我必须考虑的任何其他事情会导致严重的麻烦吗?

如果有人对我看到的工具感兴趣,这里有一个列表:

服务:

> http://www.appfigures.com(有API)
> http://www.itunesapis.com
> http://www.appannie.com/
> http://www.heartbeatapp.com

产品介绍:

> http://www.appclix.com(拥有在您自己的服务器上运行的企业许可证,包括API.一般来说,我更倾向于使用移动分析工具)
> http://www.ideaswarm.com/products/appviz/(Mac终端应用程序)

开源工具:

> http://code.google.com/p/appdailysales/
> http://metacpan.org/pod/WWW::iTunesConnect
> http://www.rogueamoeba.com/utm/2009/05/04/itunesconnectarchiver/
> http://github.com/kasatani/iphone-stats
> http://bfoz.net/projects/itc/
> http://sourceforge.net/projects/itunesanalytics/

更新:

我开始使用Kirby的python脚本(https://github.com/kirbyt/appdailysales),它运行得很好.

解决方法

does someone have experience how frequent apple is changing the web front-end?

我无法代表所有iTunes Connect,只下载每日销售报告.我的剧本坚如磐石,并且在2009年11月到2010年9月之间不需要一次更改.2010年9月Apple推出新网站后,这种情况发生了变化.这打破了旧脚本,必须编写一个新脚本.自推出新网站以来,我每隔几天就做一次更改来处理Apple的调整.我希望这些调整很快就会结束.

查看appdailysales.py的下载页面.日期将让您大致了解我对脚本进行更改的频率.

https://github.com/kirbyt/appdailysales

同样,这仅适用于每日销售报告.我不确定iTC其他领域的变化频率.

has someone experience in maximum request from one server to the site? I’m afraid of being baned by apple.

我没有经历过这种情况,但我的服务器每天只运行一次脚本.在处理脚本时我经常点击iTC,但不足以导致Apple服务器上的负载.

anything else I have to have in mind that will cause serIoUs trouble?

我不知道什么可能让你遇到麻烦的苹果,但有一件事确实引起严重的问题是网站的变化.虽然网站的新版本使屏幕更容易抓取网站,但确实涉及编写新脚本. Apple并没有让你知道他们正在改变什么.事后你会发现屏幕刮刀中的东西坏了.

如果您每天依赖于数据,那么您必须放弃所有内容并进行必要的修复.并且没有什么可以阻止Apple在未来的某个时间推出另一个新网站.

希望有所帮助.

-KIRBY

猜你在找的iOS相关文章