Amazon の商品画像を取得する
Amazon の商品画像を取得する方法を紹介します。
アクセスURL
Amazonの商品画像は以下のURLにアクセスすると取得できます。
http://images-jp.amazon.com/images/P/[ASIN,ISBN].[国コード].[画像の種類].jpg
SSLを利用する場合は下記URLになります。
https://images-na.ssl-images-amazon.com/images/P/[ASIN,ISBN].[国コード].[画像の種類].jpg
ASIN/ISBN
[ASIN,ISBN]の部分にはASINコード、またはISBNコードを記載します。通常はASINコードですが書籍の一部にはISBNコードしかないものもあり、その場合は"ISBN-10"のコードを設定します。
国コード
[国コード]の部分には国のコードを指定します。日本は"09"です。
画像の種類
[画像の種類]には取得する画像の大きさを表すコードを設定します。各値は以下の通りです。
値 | 意味 | 画像サイズ (正方形) | 画像サイズ (一般的な書籍) | ロジック |
THUMBZZZ | サムネイル画像を取得します。 | 75×75 | 52×75 | 長辺が75ピクセルの画像を取得します |
TZZZZZZZ | 小サイズの画像を取得します。 | 110×110 | 77×110 | 長辺が110ピクセルの画像を取得します |
MZZZZZZZ | 中サイズの画像を取得します。 | 160×160 | 112×160 | 長辺が160ピクセルの画像を取得します |
LZZZZZZZ | 大サイズの画像を取得します。 | 500×500 | 349×500 | 長辺が500ピクセルの画像を取得します。ただしオリジナルの画像サイズが500ピクセルより小さい場合は原寸の画像を表示します。 |
補足:画像が取得できない場合、2つ目以降の画像を取得する場合
一部の商品では、上記のURLから画像を取得できない場合があります。画像が取得できない商品については、"Amazon Product Advertising API"を利用して画像を取得する必要があります。
2つ目以降の画像を取得する場合も、"Amazon Product Advertising API"を利用します。
Amazon Product Advertising APIを利用した画像取得については
こちらの記事を参照してください。
具体例
書籍
http://images-jp.amazon.com/images/P/4101098018.09.MZZZZZZZ
https://images-na.ssl-images-amazon.com/images/P/4101098018.09.MZZZZZZZ
ゲーム
http://images-jp.amazon.com/images/P/B000FNQXEO.09.TZZZZZZZ
https://images-na.ssl-images-amazon.com/images/P/B000FNQXEO.09.TZZZZZZZ
CD
http://images-jp.amazon.com/images/P/B0002RN9A4.09.LZZZZZZZ
http://images-na.ssl-images-amazon.com/images/P/B0002RN9A4.09.LZZZZZZZ
Amazon商品画像取得ツール
ASIN/ISBN-10から商品画像を取得するツールは
こちら
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用