2008年01月19日
アマゾン自動注文ソフト「AregistLite」作ってみた
※2008年3月25日関連記事:AregistLiteの機能増強について
※2008年4月13日関連記事:AregistLite ver1.1 リリース
※2008年4月15日関連記事:AregistLite ver1.1.1 リリース + 自動注文機能増強
※2008年6月09日関連記事:AregistLite ver1.1.2 リリース(現在の最新版です)
今まで「在庫復活するかもしれないから欲しい人はたびたびチェックしてみたら」と、商品を紹介するときによく言っていたのですが、社会人の方なら基本的に勤めていますし、学生の方なら学校があるので、いつも商品のページをチェックするのは難しいだろうと常々思っていました。携帯でチェックするのは手間がかかりますし。
それでとりあえずこのサイトでよく紹介するamazon.co.jpだけでも何とかならないかと思い、いわゆるプログラミングを勉強し始めたのが4ヶ月くらい前。暇な時間をぬいつつプログラマーの友人に色々と質問をしつつ作っていたソフトがやっと、ある程度形になりました。
といいましてもソフトウェアを作ることなど初めての経験で、至らぬ点、つまりバグ等もまだかなり残っているかと思いますが、これから段々と直していくつもりなので、よろしければ使ってみて、フィードバックをいただければ幸いです。
それでは以下このソフトの使い方の説明です。
このソフトの用途は
「amazon.co.jpに欲しい商品があるけど、在庫復活してもすぐ在庫切れして手に入らないという商品を自動で巡回して、在庫が復活したら自動で注文もしくはメールでお知らせする。」
というものです。
とりあえず概観はこんな感じにしてみました。

管理人の個人的な趣向ですが、ソフトは軽い方が好きというのがありまして、出来るだけ見た目も中身もシンプルになるように作っています。名前は「AregistLite」です。
で、このソフトが何をするのかですが、この記事の題名にもあるように、自動注文です。つまり自分が欲しいという商品を登録して、巡回開始させておくと、ソフトが自動的にアマゾンに商品があるかどうかチェックして、商品の在庫があった場合、勝手に注文してくれるという仕組みです。
他にも「在庫があった場合、注文はせずに登録したメールアドレスに商品があったことを知らせてくれる」「在庫があった場合音がなって知らせてくれる」という機能もあるので、必要に応じて使って下さい。
で、使い方ですが、まずメニューバーのところにある
「ファイル」と書いてある部分をクリックすると
「新規登録」
「環境設定」
「終了」
の3つの項目が出てきます。
終了がこのソフトを終了させるというのは何となく分かると思いますので、
まず環境設定を押して下さい。
すると

こんな画面が出てくると思いますので、
自動注文機能を使いたい方は「Amazonアカウント情報」を、
メールで通知してくれる機能を使いたい方は「メール設定」を行って下さい。
で、「在庫復活時の動作」のところで自分の希望する動作をチェックして下さい。
これで環境設定は終了です。
で、自動注文して欲しい商品の設定ですが、
先ほどの「ファイル」のところにある「新規登録」か、もしくは「ファイル」の文字の下にある四角いボタン

これをクリックすると「注文登録フォーム」というのが出てくるので、
そこで、欲しい商品のASINもしくはISBNを登録してもらえればAregistLiteに登録されます。
ちなみにASINというのはアマゾンが登録している商品番号で、たとえば「ヤンデレの女の子に死ぬほど愛されて眠れないCD」なら、商品のページの真ん中よりちょっと上あたりに、

こんな感じで書いてあります。
で、ASINを入力してOKとすると、こんな感じに項目に追加されます。

あとは新規登録ボタンの2つ右にあるどう見ても再生ボタンにしか見えない

を押してもらえば、自動巡回が始まります。
後は商品の在庫があるかどうかAregistLiteがチェックして、商品在庫があったら、勝手にInternet Explorerが立ち上がって注文し始める。という感じです。
巡回を終了したい場合は巡回開始ボタンのところをもう一度クリックしてもらえばOKです。
基本的にはこんな感じで使います。
あとは新規登録ボタンと巡回開始ボタンの間にあるのが、登録した商品を巡回項目から削除するボタンだったり、登録した商品名をダブルクリックしたら注文する数を変更できたりと細かな仕様がありますが、基本的にはこんな感じで使ってみて下さい。出来るだけ直感的に使えるようにシンプルにしたつもりです。
あと、一つだけ注意なのですが、このソフトはInternet Explorerを使い、マウスやキーボードの動きをエミュレート?して自動注文するのですが、ショッピングカートに入れた際に「重要なお知らせ」等が出た場合、うまく注文できない可能性があります。なので巡回を開始させる前に一度、適当な商品をショッピングカートに入れて、注文確定直前まで進んでおいていただけると、注文が成功しやすいです。その後、その商品は必要なければショッピングカートから削除しておいて下さい。もしそのままにしておいた場合、登録しておいた商品の在庫復活時に一緒に注文してしまうおそれがあります。
最後に、ボタンの一番右にポツンとある

このボタンですが、もしこのソフトを使ってみて、便利だとか、やるじゃんと思っていただけた際には、なにかamazon.co.jpで商品を買う時に、このボタンからアマゾンギフト券を自分→自分という感じで購入したあとで、そのギフト券を使って自分の買う予定の商品を買っていただけると、管理人が泣いて喜びます。もしよろしければお願いします。
AregistLite(ver.OB)をダウンロードする