僕の毎日を、思い出として書き残す。
何一つ役立つものはないが・・・
ちょっとだけ・・・、Amazonの価格を調べる事を考えてみた。
何かと言うと、アラート機能を作って安値を知ろうという事である。
Amazonのサイトに、このような機能があるのか知らないが・・・
近頃は何事も面倒な気がして、調べるのが億劫になっている。
こんな時にゲチェナさんの記事をボチボチと読んでいると、いろいろ参考になる。
次々と出てくるネタに新鮮味があり、興味深い事も多い。
さて、Amazonの価格を調べる方法だが、商品ページのURIをコピーして繰り返しアクセスすれば良いだけの事かな?
URIにはいろいろな文字が並んでいて、それぞれが特別な意味を持っている。
まず、特別な意味を知らなければならないが、Amazonのサイトでは解説書はないかも。
ともかく、同じURIを使ってページの再読み込みを繰り返すプログラムを作れば良い訳だ。
少し調べてみたが、商品はASINというコードで識別できるようである。
商品ページの下の方にAdditional Informationという能書きがあり、コードが書いてある。
たとえば、僕が前に買った123R SVEAなら、http://www.amazon.co.jp/o/ASIN/B001MP0MYQ/でページが表示される。
このようにページを取得して、ページのHTMLから価格の部分を抜き出して・・・
後は希望価格と比較するプログラムを作れば良いのだ。
ただし、これだけでは商品ページに掲載された出品者の価格だけしか得られないので、出品者一覧のページまで辿らなければならない。
更に、価格と送料を合算して最終的な価格を計算後に希望価格と比較することになる。
まぁ、それほど面倒なプログラムではなさそうだが、利用価値があるだろうか?
そうそう、僕は関東だからかもしれないが、送料の部分がいつも+関東の配送料と表示される。
このあたりも少し解析する必要がありそうだが、自分用に使うならどうでも良いか?
まぁ、分からない部分を残したままでは気になって仕方がないので、もしプログラムを作る時になったら調べてみよう。