2013-02-28 29 views
7

現在,我們按照手動過程下載XML格式的Amazon Associates收入報告(https://affiliate-program.amazon.com/gp/associates/network/reports/report.html),然後將該數據導入到我們的應用程序中。如何自動執行Amazon Associates收入報告下載?

如果可能,我們正在尋找解決方案,通過該解決方案,我們可以自動下載該報告,這樣我們就不必手動點擊下載按鈕。

你能提出一些解決方案嗎?

+0

有很多方法可以做到這一點,答案取決於你所針對的編程語言和平臺。除非您提供此信息,否則我認爲我們無法提供幫助。 (另外,請考慮在完成後添加相關標籤,以提高您的帖子的可見度)。 – wakjah 2013-03-30 11:05:33

+0

我很想知道如何做到這一點。我們使用cURL(PHP)登錄Amazon Associates並執行收益報告的屏幕截圖。然而,在過去幾周內,他們已經改變了他們的登錄頁面以使用CSFR令牌,因此我們不再有程序訪問 – dinie 2013-05-02 03:51:35

回答

1

我已經使用Selenium WebDriver來解決curlwget不夠的自動化任務。它處理cookies,JavaScript執行以及抓取現代網頁所需的所有其他小事。它有CSS選擇器方法用於從頁面中提取信息。

出於您的目的,您只需使用Selenium IDE在瀏覽器中記錄和回放下載,您可能會有更快的時間。

1

我知道這是一個遲到的答案,但我問的是同樣的問題。谷歌帶來了兩個第一頁結果這個答案以及對Node.js的開發一個解決方案,可以在這裏工作:

https://github.com/snd/amazon-associate

雖然我還沒有使用它,界面看起來超級乾淨簡單,並且看起來正是我正在尋找的東西。希望它可以幫助其他人在Node.js上尋找解決方案。

+0

似乎這個人不再使用cookies了。 – andreaspfr 2016-12-27 23:13:06