2013-02-28 4 views
7

Im Moment führen wir einen manuellen Prozess des Herunterladens des Amazon Associates-Ergebnisberichts (https://affiliate-program.amazon.com/gp/associates/network/reports/report.html) in XML durch und importieren diese Daten dann in unsere Anwendung.Wie automatisieren Amazon Associates Ergebnisbericht herunterladen?

Wenn möglich, suchen wir nach einer Lösung, mit der wir das Herunterladen dieses Berichts automatisieren können, so dass wir nicht manuell auf die Download-Schaltfläche klicken müssen.

Können Sie mir eine Lösung vorschlagen?

+0

Es gibt viele Möglichkeiten, dies zu tun und die Antwort hängt davon ab, auf welche Programmiersprache und Plattform Sie ausgerichtet sind. Ich denke nicht, dass wir Ihnen helfen können, wenn Sie diese Informationen nicht zur Verfügung stellen. (Ziehen Sie auch in Betracht, die relevanten Tags hinzuzufügen, um Ihrem Beitrag mehr Sichtbarkeit zu verleihen). – wakjah

+0

Ich würde gerne wissen, wie man das auch macht. Wir haben cURL (PHP) verwendet, um sich bei Amazon Associates anzumelden und Screen-Scraping des Ergebnisberichts durchzuführen. In den letzten Wochen haben sie jedoch ihre Login-Seite geändert, um CSFR-Tokens zu verwenden, so dass wir keinen programmatischen Zugriff mehr haben. – dinie

Antwort

1

Ich habe Selenium WebDriver verwendet, um Automatisierungsaufgaben zu lösen, wo curl oder wget nicht genug sind. Es behandelt Cookies, JavaScript-Ausführung und all die anderen kleinen Dinge, die Sie tun müssen, um eine moderne Webseite zu crawlen. Und es hat CSS-Selektor-Methoden zum Abrufen von Informationen von der Seite.

Für Ihre Zwecke haben Sie vielleicht eine noch schnellere Zeit, indem Sie einfach Selenium IDE verwenden, um den Download in Ihrem Browser aufzuzeichnen und abzuspielen.

1

Ich weiß, dass dies eine späte Antwort ist, aber ich habe die gleiche Frage gestellt. Google brachte beide diese Antwort auf die erste Seite Ergebnisse sowie eine Lösung für Node.js Entwickler auf, die hier arbeiten kann:

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

Obwohl ich es noch nicht verwendet haben, die Oberfläche sieht super sauber und einfach und scheint genau das zu sein, wonach ich suche. Hoffe, es hilft jemand anderem bei der Suche nach einer Lösung auf Node.js.

+0

Scheint, dass dieser nicht mehr mit den Cookies funktioniert. – andreaspfr