Amazon 購入履歴ダウンローダ

    

ダウンロード

AmazonLogger.zip


解説

Amazon の購入履歴を取得し、Excelファイルに保存するツールです。


使用方法

使用するには.Net Framework 4.5が必要です(Windows 8/8.1には標準で入っています)。

起動し上部の取得する期間などを指定します。
期間は、どの範囲の注文履歴から取得するかです。
指定注文番号が選ばれた場合は、注文番号に入力された注文番号の履歴のみ取得します。
ページ数は、注文履歴の何ページ目まで取得するかです。全てを選ぶと前ページが取得されます。
注文番号は、期間で指定注文番号が選ばれた時に取得される注文の履歴です。
上述の期間などを指定した後、開始ボタンを押すと真ん中にAmazonのログイン画面が出るのでログインします。
ログインすると注文履歴ページが順次読み込まれて行きます。
その後各注文の明細が読み込まれ、しばらく待つと取得が完了します。
今どの程度読み込まれたかは、表示される明細から予測してください。
終了すると上のボタン類のグレーアウトが解除されます。
途中読み取りミスなどでグレーアウトが解除されないまま長時間(数分)表示に反応がない場合は、途中読み取りミスがあるかもしれません。

読み取りが完了したらExcel保存ボタンを押します。
ファイル保存ダイアログが表示されるので、好きな名前で保存します。

このソフトウェアは主に確定申告を想定して作られているため履歴の取得は前年までとなっています。


欲しい物リスト

ダウンロードして使ってみて役立ったなら、欲しい物リストから何か送ってもらえると喜びます。
欲しい物リスト


注意事項

スクレイピングで取得しているため、HTML の構造が変わると取得できなくなります。
Kindle 等ダウンロード商品は注文番号の頭文字が D なので、Excel でソートするなどして分けることが出来ます。
ダウンロード商品は、注文日と発送日は同じ日付が入ります。
Kindle で予約してまだ購入していないものは発送日が空欄になります。
一部ダウンロードソフトで注文番号の頭文字が D とならないものもあるようです。その場合、発送日が空欄となることがあります。
ダウンロード商品は個数欄は空欄になります。
未発送の商品は発送日が空欄です。

Excelからの読み込みは、本ソフトの同一バージョンで書き出した形式のみ対応しています。
異なる形式のファイルを読み込んだ場合の動作は不定です。

このソフトウェアの再配布は禁止です。
また、このライセンスは将来予告なしに変更される可能性がありまが、過去にさかのぼって、新しいライセンスが適用されることはありません。


Excelからの読み込み

書き出したデータ形式と同じ形式であれば編集したファイルも読み込みは可能です。
新規に読み込むかどうかは注文IDによって決まるので、再取得したいものは、同一注文IDのものすべて行ごと削除することで再取得させることができます。
発送日が空欄の行を削除して再取得することで前回取得以降に発送されたものの発送日を確定することができます。
ただし、同一注文は同一注文IDを持つため、それらはまとめて行削除しておく必要があります。
ここに書かれていることが良くわからない場合、編集や読み込み機能は使わない方が良いです。


免責条項

本ソフトウェアは現状のまま提供されます。
本ソフトウェアによって発生した損害について作者は一切の責任を負いません。
作者はこのソフトウェアに対するバージョンアップ、バグ修正などのいっさいの責任を負わないものとします。


オープンソースライセンス

本ソフトウェアはOpenXMLを使用しています。
LICENSE


- 更新履歴 -

2018/02/05 : 1.2.1.16
    JavaScriptエラーが出ても無視するように変更。
    OpenXMLのバージョンを上げてMIT LicenseのDLLを同梱。
2017/03/03 : 1.2.0.15
    書き出したデータの読み込みに対応。
    注文個数取得対応。
    Kindleで予約注文のものは発送日を空欄に。
    読み込んだ注文IDと同じ注文IDの領収書ページは再読み込みしないように対応。
2017/02/16 : 1.1.11.14
    Amazonの仕様変更か2ページ目以降読み込めなくなっていたので修正。
2016/02/03 : 1.1.10.13
    環境によって起動しない可能性のあるDLLの参照を削除して、IFを組み込み。
2016/02/02 : 1.1.9.12
    IEバージョンによってエラーになることがあるようなので画像読み込み抑止をオプション化。
2016/02/02 : 1.1.8.11
    取得が止まってしまうことがあったので、リトライするように修正。
    最初のログイン以降画像読み込みを抑止して負荷低減。
2016/02/01 : 1.1.7.10
    Amazonの変更に対応。
2015/10/04 : 1.1.6.9
    送料を履歴に追加するようにした。
2015/10/03 : 1.1.5.8
    Kindleで複数まとめ買いして領収書がまとめられた場合に1つの本に合計額が出る形になっていたのを個別になるように修正。
2015/09/29 : 1.1.4.7
    AndroidアプリをAmazonコインで支払った場合コイン額が取得できていなかったのを修正。
2015/09/29 : 1.1.3.6
    Excel保存時に保存できない文字があると落ちる不具合を修正。
2015/09/29 : 1.1.2.5
    Amazonの表示変更に対応。
    購入済みKindle版の著者取得対応。
2015/02/19 : 1.1.1.4
    開発者にプレゼントを贈るボタン追加。著者の最初に,がついていたのを除去するように修正。
2015/02/19 : 1.1.0.3
    Amazonの表示変更に対応、全ての注文履歴を取得するように対応。
2014/07/16 : 1.0.2.2
    Excel保存で価格を数値として保存するように修正。
2014/07/15 : 1.0.1.1
    Excel保存で8件までしか保存できていなかった不具合を修正。
2014/07/15 : 1.0.0.0
    初期リリース


comments powered by Disqus
Total : Today : Yesterday :