2013-02-28 38 views
7

Ngay bây giờ, chúng tôi thực hiện theo quy trình thủ công tải xuống báo cáo thu nhập của Amazon Associates (https://affiliate-program.amazon.com/gp/associates/network/reports/report.html) trong XML và sau đó nhập dữ liệu đó vào ứng dụng của chúng tôi.Làm cách nào để tự động tải xuống báo cáo thu nhập của Amazon Associates?

Nếu có thể, chúng tôi đang tìm kiếm giải pháp mà chúng tôi có thể tự động tải xuống báo cáo đó để chúng tôi không phải nhấp vào nút Tải xuống theo cách thủ công.

Bạn có thể đề xuất một số giải pháp cho điều này không?

+0

Có nhiều cách để thực hiện việc này và câu trả lời tùy thuộc vào ngôn ngữ lập trình và nền tảng bạn đang nhắm mục tiêu. Tôi không nghĩ chúng tôi có thể giúp trừ khi bạn cung cấp thông tin này. (Ngoài ra, hãy xem xét thêm các thẻ có liên quan sau khi bạn đã làm như vậy, để cho bài đăng của bạn hiển thị nhiều hơn). – wakjah

+0

Tôi rất muốn biết cách thực hiện điều này. Chúng tôi đã sử dụng cURL (PHP) để đăng nhập vào Amazon Associates và thực hiện việc cạo màn hình báo cáo thu nhập. Tuy nhiên trong vài tuần qua họ đã thay đổi trang đăng nhập của họ để sử dụng mã thông báo CSFR để chúng tôi không còn truy cập có lập trình – dinie

Trả lời

1

Tôi đã sử dụng Selenium WebDriver để giải quyết các tác vụ tự động hóa trong đó curl hoặc wget là không đủ. Nó xử lý cookie, thực thi JavaScript và tất cả những thứ nhỏ nhặt khác mà bạn cần làm để thu thập dữ liệu trang web hiện đại. Và nó có phương pháp chọn CSS để kéo thông tin ra khỏi trang.

Vì mục đích của bạn, bạn có thể có thời gian nhanh hơn bằng cách chỉ sử dụng Selenium IDE để ghi lại và phát lại bản tải xuống trong trình duyệt của mình.

1

Tôi biết đây là câu trả lời trễ, nhưng tôi đã hỏi cùng một câu hỏi này. Google đưa lên cả câu trả lời này trên trang kết quả đầu tiên cũng như một giải pháp cho các nhà phát triển Node.js có thể làm việc ở đây:

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

Mặc dù tôi đã không sử dụng nó nữa, giao diện trông siêu sạch và đơn giản và dường như chính xác những gì tôi đang tìm kiếm. Hy vọng nó sẽ giúp người khác tìm kiếm một giải pháp trên Node.js.

+0

Có vẻ như trang này không hoạt động với cookie nữa. – andreaspfr

Các vấn đề liên quan