Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何自动下载Amazon Associates的收益报告?_Amazon - Fatal编程技术网

如何自动下载Amazon Associates的收益报告?

如何自动下载Amazon Associates的收益报告?,amazon,Amazon,现在,我们按照一个手动过程下载XML格式的Amazon Associates收益报告(),然后将该数据导入到我们的应用程序中 如果可能的话,我们正在寻找解决方案,通过该解决方案,我们可以自动下载该报告,这样我们就不必手动单击下载按钮 你能提出一些解决方案吗?我曾经解决过自动化任务,其中curl或wget是不够的。它处理cookies、JavaScript执行,以及所有其他你需要做的小事情来抓取一个现代网页。它还有CSS选择器方法,用于从页面中提取信息 出于您的目的,只需使用在浏览器中录制和播放下

现在,我们按照一个手动过程下载XML格式的Amazon Associates收益报告(),然后将该数据导入到我们的应用程序中

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

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

我曾经解决过自动化任务,其中
curl
wget
是不够的。它处理cookies、JavaScript执行,以及所有其他你需要做的小事情来抓取一个现代网页。它还有CSS选择器方法,用于从页面中提取信息


出于您的目的,只需使用在浏览器中录制和播放下载内容,您的下载速度可能会更快。

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


虽然我还没有使用过它,但是界面看起来非常干净和简单,并且看起来正是我想要的。希望它能帮助其他人在Node.js上寻找解决方案。

我之所以提出这个问题,是因为我在寻找解决方案,并使用Selenium、Python和Firefox构建了这个解决方案

我使用API访问我的分支机构报告

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


到目前为止,我还没有看到任何问题,该服务正在按预期工作。

有很多方法可以做到这一点,答案取决于您针对的编程语言和平台。我认为除非你提供这些信息,否则我们帮不了你。(同时,考虑一旦你添加了相关的标签,给你的帖子更多的可见性)。我也很想知道如何做到这一点。我们使用cURL(PHP)登录Amazon Associates并对收益报告进行屏幕抓取。然而,在过去的几周里,他们已经改变了他们的登录页面,使用CSFR令牌,这样我们就不再有编程访问权限了,看来这一个不再适用于cookies了。