10月 122013
 

機能概要
アマゾンのカテゴリランキングの上位1位から100位までの情報を取得するツールである。
対象国
日本、アメリカ、イギリス、フランス、ドイツ、イタリア、スペイン、カナダ、インド
取得情報
ASIN、タイトル(他に必要がある場合別途ご相談ください)

価格:

8000円

問い合わせは次のページでお願いします。

下はソフトウェアの実際の使い方です。

*******************************************

以下は次のページをベースに説明する

http://www.amazon.co.jp/gp/bestsellers/kitchen/16428011/ref=zg_bs_nav_k_1_k

上記のページはkitchenカテゴリの16428011種類のTop100のページです。

今回の目標はこのページのベスト100の商品のASINを抽出します。

注意:今回の抽出はアマゾンAPIを利用して抽出するので、ページ上に表示の内容と一部分異なる場合があるので、ご了承お願いします。

順番で説明します。

1、アマゾンAPIアカウントの取得

こちらはお客様自身でご用意お願いします。必要のものはアマゾンProduct Advertising APIを使えるアクセスキー ID及びシークレットアクセスキーです。

用意のもの:

アクセスキー ID      シークレットアクセスキー

2、抽出国とカテゴリ、及びNodeIDを用意します。

NodeIDはアマゾンは販売している商品の一種類となります。通知なしアマゾンからNodeIDを削除または変更の可能性がある。

こちらの部分はソフトウェアの内部に含んでいない理由は、アマゾンのNodeIDはいつも変更していることです。お客様は抽出したいNodeIDを選択して抽出したほうがいいと考えています。

NodeID選択の方法

アマゾンのホームページで、アマゾンのランキングページがあります。URLは次です。

http://www.amazon.co.jp/gp/bestsellers/ref=zg_bs_unv_k_0_k_1

開くと、左の方はカテゴリの選択ができます。例えば「ホーム&キッチン」を選択します。

http://www.amazon.co.jp/gp/bestsellers/kitchen/ref=zg_bs_nav_0

上記のページの右は「ホーム&キッチン」の詳細子カテゴリが選択できます。今回は「家具」を選択します。URLは次です

http://www.amazon.co.jp/gp/bestsellers/kitchen/16428011/ref=zg_bs_nav_k_1_k

上記のリンクからNodeIDがあります。

カテゴリ(Category):kitchen

NodeID:16428011

上記の情報を利用してソフトウェアで抽出を行います。

3、ソフトウェアで上記のNodeIDのASINを抽出する

ソフトウェアShopCrawler1.2.zipをダウンロードします。上記のファイルを解凍しShopCrawler1.2フォルダに入ります。

file

フォルダの中身を説明します。

ShopCrawler.exe データ収集のソフトウェア

setup.txt     ソフトウェアの設定ファイル

datフォルダ   データの蓄積する場所

img       ソフトウェアが写真を収集する場合の蓄積する場所

アマゾンのASINコードを収集するために、まずは、 setup.txtの設定を変更する必要があります。

setup.txtを開くと下記の内容になります。

file2

赤いの部分は修正する必要がある場所です。

1の場所は収集した国のIDです。国とID関係は下記の表にご参照ください。例の図では米国のデータを収集することとなります。日本の場合はJPがわかります。

ID
カナダ CA
中国 CN
ドイツ DE
スペイン ES
フランス FR
イタリア IT
日本 JP
英国 UK
米国 US

の場所一番で取得したアクセスキー ID及びシークレットアクセスキーです。

の場所は一番重要です。注意して欲しいことは、下記のテキストの緑の部分を変更しないで下さい。

addlink:cmd://amazon/Rank100Get?cmd=AmzonRankTop&Key=secret_key&ID=access_key&Loc=country&Category=Grocery&NodeID=6461478011

赤い部分のデータ段階2で説明したカテゴリの名前及びNodeIDです。取得方法は段階2ご参照ください。入力の時、カテゴリの最初の英語は大文字となります。

例えば、段階2で例で収集するために、下記のリンクになります。

addlink:cmd://amazon/Rank100Get?cmd=AmzonRankTop&Key=secret_key&ID=access_key&Loc=country&Category=Kitchen&NodeID=16428011

上記のリンクは複数存在することが可能です。例えば下記の設定が可能です。

[c]
maxtimes 30
maxdata 30
waittime 10
set_para country,US
set_para access_key,yourID
set_para secret_key,yourKey
addlink:cmd://amazon/Rank100Get?cmd=AmzonRankTop&Key=secret_key&ID=access_key&Loc=country&Category=Grocery&NodeID=6461478011
addlink:cmd://amazon/Rank100Get?cmd=AmzonRankTop&Key=secret_key&ID=access_key&Loc=country&Category=Kitchen&NodeID=1642801
[/c]

上記の設定ファイルを保存します。次のソフトウェア操作になります。
ShopCrawler.exeを開きます。下記の画面になります。
file3特に操作がないです。
「Start」ボタンを押すとデータ収集が始まります。
データ収集が完了するとると。datフォルダを開くと
../dat/usdata.txtを確認してください。収集したASINコードは全部保存しています。
VPSならWEBKEEPERS