如何自动化Amazon Associates的盈利报告下载?

时间:2013-02-28 12:45:57

标签: amazon

目前,我们遵循以XML格式下载Amazon Associates收入报告(https://affiliate-program.amazon.com/gp/associates/network/reports/report.html)的手动流程,然后将该数据导入我们的应用程序。

如果可能,我们正在寻找可以自动下载该报告的解决方案,这样我们就不必手动点击“下载”按钮。

你能为此提出一些解决方案吗?

4 个答案:

答案 0 :(得分:1)

我使用Selenium WebDriver来解决curlwget不够的自动化任务。它处理cookie,JavaScript执行以及爬行现代网页所需的所有其他小事。它有CSS选择器方法从页面中提取信息。

出于您的目的,只需使用Selenium IDE在浏览器中录制和播放下载内容,即可获得更快的时间。

答案 1 :(得分:1)

我知道这是一个迟到的答案,但我问的是同样的问题。 Google在第一页结果中提出了这个答案,并为可能在这里工作的Node.js开发人员提供了解决方案:

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

虽然我还没有使用它,但界面看起来非常干净简洁,看起来正是我正在寻找的。希望它可以帮助其他人在Node.js上寻找解决方案。

答案 2 :(得分:0)

我遇到了这个问题,因为我正在寻找解决方案,并使用Selenium,Python和Firefox构建了该解决方案。

https://github.com/sundios/Amazon-Affiliate-report

答案 3 :(得分:0)

我正在使用 https://datagummy.com 通过 API 访问我的附属报告。

似乎他们正在处理所有抓取问题,包括验证码解决和电子邮件验证。

到目前为止,我还没有发现任何问题,而且服务按预期运行。