PE2HO

Betelgeuse's Diary

Amazonの画像URL(2014年)-MerchantID/SellerID対応版

Amazon(アマゾン)上商品の拡大画像とビデオを、ダウンロードし保存する方法
で試したあれこれのメモ。

アマゾンで表示される、最大の画像を取得する。Merchant IDの扱いについて(2014) の詳細版です。

大型絵本 ぐりとぐら (こどものとも劇場)をサンプルとします。





1.アップロード時のファイル名と、ガイドライン

Amazon.co.jp ヘルプ 商品画像の掲載方法
Amazon.co.jp ヘルプ: 画像サイズ

商品画像をAmazon.co.jp のサイトにアップロードするには縦横どちらか長い辺が1280ピクセル以上の画像が必要です。2560ピクセル以上を推奨します。


Amazon.co.jp ヘルプ: カラーモード

Amazon.co.jp はRGBカラーモードの商品画像を使用します。



Amazon.co.jp ヘルプ: ファイル名について
ASIN(Amazon Standard Identification Number)
ISBN-13 (International Standard Book Number)
EAN (European Article Number)
JAN (Japanese Article Number)
UPC (Universal Product Code)
がファイル名に付く。
ファイル形式は JPEG(拡張子 .jpg) または 無圧縮TIFF(拡張子 .tif)。


複数画像がある場合
PIECE SHOTS  書籍以外
INTERIOR SHOTS 書籍
ANGLE SHOTS  視点別

.PT01.jpg~PT99.jpg
.IN01.jpg~IN99.jpg

.TOPP.jpg
.BOTT.jpg
.LEFT.jpg
.RGHT.jpg
.FRNT.jpg
.BACK.jpg


以上から

4834014770.jpg
4834014770.tif

上記は追加コードMAINをとつけないと、自動的にメイン画像と扱われます。
4834014770.MAIN.jpg
4834014770.MAIN.tif

書籍の中身ならIN01~
4834014770.IN01.jpg
4834014770.IN01.tif

書籍以外の商品の追加画像ならPT01~
4834014770.PT01.jpg
4834014770.PT01.tif

靴の背後側やビデオパッケージの裏面ならBACKほか
4834014770.BACK.jpg
4834014770.BACK.tif

ファイル名や画像形式はガイドラインにそっている(はず)ですが、アップロード者が厳格に従っているとは限らないもよう。



2. 画像サーバー
z2-ec2.images-amazon.com
z-ecx.images-amazon.com
images-jp.amazon.com
images-eu.amazon.com
ec1.images-amazon.com
ec2.images-amazon.com
ec3.images-amazon.com
ec4.images-amazon.com
ecx.images-amazon.com
g-ec2.images-amazon.com
g-ecx.images-amazon.com
g-images.amazon.com
rcm-images.amazon.com
images.amazon.com
など。


3. Merchant IDのさがしかた

オリジナルサイズらしきものは、画像サーバーから
merchantID,sellerID(出品者)とASIN(商品コード)をキーにして表示できます。

http://z-ecx.images-amazon.com/
images/
P/
4834014770.
09-AN1VRQENFRJN5. ←merchant ID
MAIN.
_SCRMZZZZZZ_.jpg


500px以下の画像ではSCLZZZZZZ
それ以上の画像では SCRMZZZZZ
また、AA,SX,SSなどのサイズ指定なしでは表示されない画像がある。
小さい画像しかない場合にSCRMZZZZZ を使うと、かつては何もしなかったが現在は無理やり拡大される。




書籍などAmazon自体が販売するものの場合、国番号(日本は09)のあと、ハイフン(-)とmerhantIDは省略が可能(任意の記号以外の英数文字列)。
http://z-ecx.images-amazon.com/images/P/4834014770.09.MAIN._SCRMZZZZZZ_.jpg

merchantIDについては、タイル化して拡大するページのソースから拾ってくるのが確実。
http://www.amazon.co.jp/gp/product/images/4834014770

DynAPI.addZoomViewer("http://z2-ec2.images-amazon.com/images/R/4834014770.01",500,420,2560,1859,202293599,"amztile",scaleLevels);


↑ここにmerchantIDがついていないので、たぶんASINだけで画像表示できる

これが無いときは、
商品自体のページから探す。

<input type="hidden" id="merchantID" name="merchantID" value="AN1VRQENFRJN5" />


どっちも無いときは… かなり難しい。

例えばテレホンカードは明らかにAmazon以外の業者が扱っているものですが、上記を探しても見つかりません。
シャイニング・フォース 黒き竜の復活|セガ非売品 テレカ

マーケットプレイスの出品者
A2TPNMVUD3A26S がいるので、それを使うと表示可能です。
※この方法ではマーケットプレイスからいなくなった出品者は不明。


http://z-ecx.images-amazon.com/
images/
P/
B005G2FTXU.
09-A2TPNMVUD3A26S.
MAIN.
_SCLZZZZZZZ_.jpg




4. サイト上の画像ファイル名

Amazonは元画像から長辺500pxのキャッシュファイルを作っています。
ファイル名の生成方法はわかりません。
数か月~年単位で消えるようです。サイト上やAPIでは、これが使われています。


http://ecx.images-amazon.com/
images/
I/
512MmBmuQhL   ←わからない
._SL500_AA300_  ←サイズ指定
.jpg





5. 各種のオプション類の設定箇所と、表示される画像の種類

GIF(減色も)、PNG、JPGのダウンロードが指定できる例。


GIF化と減色

http://ecx.images-amazon.com/images/I/512MmBmuQhL
._FMgif_BD2_
.jpg

PNGで表示

http://ecx.images-amazon.com/images/I/512MmBmuQhL
._FMpng_
.jpg

JPG画像がファイルダウンロードになる

http://ecx.images-amazon.com/images/I/512MmBmuQhL
._FMtif_
.jpg





画像サイズ指定の方法、枠線や影付け、などなどは
Amazon商品画像のカスタマイズ(理論編) - Shiz Labs
を参照してください。







Amazonの画像加工について(まとめ) ※自分でもわけわからないので、たぶん見ないほうがいいです
http://parasiteeve2.blog65.fc2.com/blog-entry-33.html
関連記事
スポンサーサイト



テーマ:Webサービス - ジャンル:コンピュータ



コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://parasiteeve2.blog65.fc2.com/tb.php/1043-9210feba
この記事にトラックバックする(FC2ブログユーザー)