phi*_*ipp 8 screen-scraping itunesconnect itunes
我正在寻找不同的选项来从iTunes Connect网站上获取销售报告和其他数据.由于Apple不提供API,我发现的所有解决方案都基于抓取页面.
由于我需要我们提供的产品的信息,我不乐意将所有iTunes帐户提供给第三方服务.这就是为什么我想自己刮掉它或使用在我们的服务器上运行的产品.
我的问题是:
如果有人对我看到的工具感兴趣,这里有一个列表:
服务:
产品介绍:
开源工具:
更新:
我开始使用Kirby的python脚本(https://github.com/kirbyt/appdailysales),它运行得很好.
有人经历过苹果改变网络前端的频率吗?
我不能代表 iTunes Connect 的全部,只能下载每日销售报告。我的脚本坚如磐石,在 2009 年 11 月至 2010 年 9 月期间不需要进行任何更改。这种情况在 2010 年 9 月 Apple 推出新网站时发生了变化。这就打破了旧的剧本,必须写一个新的剧本。自从推出新网站以来,我每隔几天就会进行更改,以应对 Apple 的调整。我希望调整能尽快结束。
查看 appdailysales.py 的下载页面。这些日期可以让您大致了解我对脚本进行更改的频率。
https://github.com/kirbyt/appdailysales
同样,这仅适用于每日销售报告。我不确定 iTC 的其他领域变化的频率。
有人经历过从一台服务器到该站点的最大请求吗?我担心被苹果封禁。
我没有经历过这种情况,但我的服务器每天只运行该脚本一次。我在处理脚本时经常点击 iTC,但不足以对 Apple 服务器造成负载。
还有什么我必须记住的会导致严重麻烦的事情吗?
我不知道什么可能会让你在苹果公司遇到麻烦,但确实引起严重头痛的一件事是网站的变化。虽然新版本的网站使屏幕抓取变得更加容易,但它确实涉及编写新脚本。苹果不会提醒你他们正在改变某些东西。当屏幕抓取工具中的某些内容损坏后,您会发现。
如果您每天依赖数据,那么您必须放弃一切并进行必要的修复。没有什么可以阻止苹果在未来的某个时候推出另一个新网站。
希望有帮助。
-柯比
| 归档时间: |
|
| 查看次数: |
3444 次 |
| 最近记录: |