概要
Amazon.co.jpの商品の価格一覧を取得できるgem
です。
リポジトリ
以下になります。
必要なもの
使い方
1. gem install する
$ gem install amazomania
2. require してメソッドを実行する
ASIN
を引数に取る、data
というクラスメソッドを実行します。
require 'amazomania' Amazomania.data(ASIN) #=> Array
3. 結果
具体的なコードとその実行結果です。
sales_data = Amazomania.data("B01N06V253") p sales_data
sales_data = [ { :shop => "shop_a", :price => 100, :main_condition => "新品", :sub_condition => "新品", :shipping_price => 500, :amazon_point => 0 }, { :shop => "shop_b", :price => 500, :main_condition => "新品", :sub_condition => "新品", :shipping_price => 350, :amazon_point => 0 }, { :shop => "shop_c", :price => 1000, :main_condition => "中古品", :sub_condition => "非常に良い", :shipping_price => 150, :amazon_point => 0 } ]
備考
- ページング機能が無いために取得できる件数は最大10件です
- 短時間に多くのアクセスを行うと CAPTCHA 画面に(内部的に)アクセスすることになり、取得に失敗します
- 送料の基となる居住地は「東京」で設定されます
Amazon.co.jp
側がコードを変更した場合には(もちろん)取得に失敗します