2010-10-02 57 views
8

我正在尋找不同的選項,以獲得iTunes Connect網站的銷售報告和其他數據。由於Apple不提供API,我發現的所有解決方案都基於抓取頁面。沉重的iTunes連接刮

由於我需要我們提供的產品信息,我並不樂意將所有iTunes帳戶都授予第三方服務。這就是爲什麼我要自己刮或使用在我們的服務器上運行的產品。

我的問題是:

  • 是否有人有經驗的蘋果如何頻繁被改變web前端?
  • 在從一臺服務器到網站的最大請求中有一定的經驗?我害怕被蘋果淹沒。
  • 其他什麼我必須記住,會造成嚴重的麻煩?

只是,如果有人有興趣我看了看,這裏的工具是一個列表:

服務:

產品:

開源工具:

UPDATE:

我開始使用Kirby的python腳本(https://github.com/kirbyt/appdailysales)和它工作得很好。

回答

1

有人有經驗蘋果如何頻繁地改變網絡前端嗎?

我不能說所有的iTunes Connect,只下載每日銷售報告。我的腳本堅如磐石,並不需要在2009年11月和2010年9月之間進行單一更改。2010年9月蘋果推出新網站時發生了變化。這打破了舊的腳本,並且必須寫一個新腳本。自推出新網站以來,我每隔幾天就會進行更改以處理來自Apple的調整。我希望調整將很快結束。

查看appdailysales.py的下載頁面。日期會給你一個關於我多長時間更改一次腳本的總體思路。

https://github.com/kirbyt/appdailysales

而且,這僅僅是每日銷售報告。我不知道iTC其他領域的變化頻率如何。

在從一臺服務器到網站的最高要求別人的經驗?我害怕被蘋果淹沒。

我還沒有經歷過這一點,但我的服務器每天運行腳本一次。在處理腳本時,我經常碰到iTC,但不足以導致蘋果服務器上的負載。

其他什麼我必須記住,會造成嚴重的麻煩?

我不知道該怎麼可能給你帶來麻煩與蘋果,但有一點是不會引起嚴重頭痛的是更改網站。雖然網站的新版本使屏幕更容易抓取網站,但確實涉及編寫新腳本。蘋果公司並沒有提醒你他們正在改變一些事情。事實上,當你的屏幕刮板發生故障時,你會發現它。

如果您每天都依賴數據,那麼您必須刪除所有內容並進行必要的修復。而且,沒有什麼能阻止蘋果在未來某個時候推出另一個新網站。

希望有所幫助。

-KIRBY

0

appdailysales是我找到的最好的工具。

我修改了它,以便腳本自動將ITC數據放入MySQL數據庫,而不是隻保存txt文件。正如柯比指出的那樣,我也只是每天運行一次,看起來一切正常。到目前爲止,蘋果沒有阻止任何東西。

至於腳本打破,最好的一點是蘋果每天的銷售報告保持14天(最後我檢查)。這意味着如果腳本中斷,人們有幾天的時間來修復腳本並仍然獲得每日銷售報告。

祝你好運。

Kevin

0

我在iPhone上使用AppSalesMobile。它得到更新很快。我使用的另一個腳本是salestrends.sh,只是將文件下載到文件夾中以便於導入數據庫等。

如果您還有興趣瞭解哪些國家/地區有應用程序,請使用我的iTunesFeaturedCheck腳本。

也檢查出this question與更多的鏈接。