【问题标题】:heavy iTunes Connect scraping重度 iTunes Connect 抓取
【发布时间】:2011-04-20 02:57:22
【问题描述】:

我正在寻找从 iTunes Connect 网站获取销售报告和其他数据的不同选项。由于Apple不提供API,所以我找到的所有解决方案都是基于抓取页面。

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

我的问题是:

  • 是否有人体验过 Apple 频繁更换 Web 前端?
  • 有人遇到过从一台服务器到站点的最大请求吗?我怕被苹果封号。
  • 还有什么我必须记住的会造成严重麻烦的事情吗?

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

服务:

产品:

开源工具:

更新:

我开始使用 Kirby 的 python 脚本 (https://github.com/kirbyt/appdailysales),效果很好。

【问题讨论】:

    标签: screen-scraping itunes app-store-connect


    【解决方案1】:

    有没有人体验过苹果改变网络前端的频率?

    我不能代表所有 iTunes Connect,只能下载每日销售报告。我的脚本坚如磐石,在 2009 年 11 月和 2010 年 9 月之间不需要进行任何更改。这在 2010 年 9 月 Apple 推出新网站时发生了变化。这打破了旧剧本,必须写一个新剧本。自从推出新网站后,我每隔几天就会进行一次更改以应对来自 Apple 的调整。我希望调整很快就会结束。

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

    https://github.com/kirbyt/appdailysales

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

    有人经历过从一台服务器到站点的最大请求吗?我怕被苹果封号。

    我没有遇到过这种情况,但我的服务器每天只运行一次脚本。我在编写脚本时经常点击 iTC,但不足以对 Apple 的服务器造成负载。

    还有什么我必须记住的会造成严重麻烦的事情吗?

    我不知道是什么让你在使用 Apple 时遇到了麻烦,但确实会引起严重头痛的一件事是对网站的更改。虽然新版本的网站使屏幕抓取网站更容易,但它确实涉及编写新脚本。 Apple 不会提醒您他们正在改变某些东西。当屏幕刮板中的某些东西损坏时,您会在事后发现。

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

    希望对您有所帮助。

    -柯比

    【讨论】:

      【解决方案2】:

      appdailysales 是我发现的最好的工具。

      我已对其进行了修改,以便脚本自动将 ITC 数据放入 MySQL 数据库,而不仅仅是保存 txt 文件。正如柯比指出的那样,我也每天只运行一次,一切似乎都在工作。到目前为止,Apple 没有阻止任何内容。

      至于脚本破坏,一件好事是 Apple 将每日销售报告保留 14 天(我上次检查过)。这意味着,如果脚本出现问题,一个人有几天的时间来修复脚本,并且仍然可以获得每日销售报告。

      祝你好运。

      凯文

      【讨论】:

        【解决方案3】:

        我在 iPhone 上使用AppSalesMobile。它的更新很快。我使用的另一个脚本是salestrends.sh,它只是将报告下载到一个文件夹中,以便轻松导入数据库等。

        如果您也有兴趣了解某个应用在哪些国家/地区出现,您可以使用我的iTunesFeaturedCheck 脚本。

        还可以查看this question 的更多链接。

        【讨论】:

          【解决方案4】:

          您也可以试试 Apple 的 Autoingestion 工具。 Documentation here.

          【讨论】:

            猜你喜欢
            • 2017-03-22
            • 2019-05-08
            • 2019-01-28
            • 1970-01-01
            • 2011-03-07
            • 1970-01-01
            • 2016-01-31
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多