2013-02-28 15 views
7

今すぐ、Amazon Associatesの収益レポート(https://affiliate-program.amazon.com/gp/associates/network/reports/report.html)をXMLでダウンロードし、そのデータをアプリケーションにインポートする手作業の手順に従います。Amazon Associatesの収益レポートダウンロードを自動化するには?

可能であれば、ダウンロードボタンを手動でクリックする必要がないように、レポートのダウンロードを自動化できるソリューションを探しています。

あなたはこれにいくつかの解決策を提案できますか?

+0

これを実行する方法はたくさんあります。その答えは、ターゲットとするプログラミング言語とプラットフォームによって異なります。私はあなたがこの情報を提供しない限り、私たちが助けることができるとは思わない。 (また、投稿をより見やすくするために、関連性の高いタグを追加してから追加することを検討してください)。 – wakjah

+0

私もこれをやる方法を知りたいです。 Amazon Associatesにログインし、収益レポートのスクリーンスクレイピングを実行するために、cURL(PHP)を使用していました。しかし、ここ数週間でCSFRトークンを使用するようにログインページが変更されたため、プログラムによるアクセスはなくなりました – dinie

答えて

1

curlまたはwgetで十分でない自動化タスクを解決するためにSelenium WebDriverを使用しました。これは、クッキー、JavaScriptの実行、およびあなたが現代のWebページをクロールするために必要な他のすべての小さなものを処理します。そして、ページから情報を引き出すためのCSSセレクターメソッドがあります。

Selenium IDEを使用して、ブラウザでダウンロードを記録して再生するだけで、さらに時間がかかることがあります。

1

これは遅い回答ですが、私はこの同じ質問をしていました。私はまだそれを使用していないものの、インタフェースはスーパークリーンに見える

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

と:Googleが最初のページの結果についてこの回答だけでなく、ここで働いてNode.jsの開発者のためのソリューションの両方を育てましたシンプルで、まさに私が探しているものと思われます。 Node.jsのソリューションを探している誰かを助けてくれることを願っています。

+0

これはもうクッキーと連携していないようです。 – andreaspfr

関連する問題