2013-02-28 13 views
7

W tej chwili postępujemy zgodnie z ręcznym procesem pobierania raportu zysków Amazon Associates (https://affiliate-program.amazon.com/gp/associates/network/reports/report.html) w formacie XML, a następnie importujemy te dane do naszej aplikacji.Jak zautomatyzować pobieranie raportów o zarobkach w Amazon Associates?

Jeśli to możliwe, szukamy rozwiązania, za pomocą którego możemy zautomatyzować pobieranie tego raportu, abyśmy nie musieli ręcznie klikać przycisku Pobierz.

Czy możesz zaproponować rozwiązanie tego problemu?

+0

Istnieje wiele sposobów na zrobienie tego, a odpowiedź zależy od języka programowania i platformy, na którą kierujesz reklamy. Nie sądzę, że możemy pomóc, chyba że podasz te informacje. (Należy również rozważyć dodanie odpowiednich znaczników, aby nadać postowi większą widoczność). – wakjah

+0

Chciałbym wiedzieć, jak to zrobić. Użyliśmy cURL (PHP), aby zalogować się do Amazon Associates i wykonać skreczowanie ekranu raportu o zarobkach. Jednak w ciągu ostatnich kilku tygodni zmienili swoją stronę logowania, aby używać tokenów CSFR, więc nie mamy już programowego dostępu. – dinie

Odpowiedz

1

Użyłem Selenium WebDriver do rozwiązywania zadań automatyzacji, w których curl lub wget nie wystarczy. Obsługuje pliki cookie, wykonywanie skryptów JavaScript i inne małe rzeczy, które należy wykonać, aby zaindeksować nowoczesną stronę internetową. Ma również selektory CSS do wyciągania informacji poza stronę.

Dla swoich celów możesz mieć jeszcze szybszy czas, używając tylko Selenium IDE, aby nagrywać i odtwarzać pobieranie w przeglądarce.

1

Wiem, że to późna odpowiedź, ale zadawałem to samo pytanie. Google wychowywane zarówno tę odpowiedź na pierwsze stronie wyników, jak również rozwiązania dla programistów node.js, które mogą pracować tutaj:

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

Chociaż nie używał go jeszcze, interfejs wygląda super czysty i proste i wydaje się być dokładnie tym, czego szukam. Mam nadzieję, że pomoże to komuś, kto szuka rozwiązania na Node.js.

+0

Wygląda na to, że ten plik nie działa z plikami cookie. – andreaspfr

Powiązane problemy