【Python】amazon-paapi5 値の取得方法

Pythonによる開発のおまけとして、Amazon APIでの商品情報取得時におけるコピーペースト用や分析用、確認用にどうぞ。

COUNTRY = "JP"
keyword = "焼酎"
amazon = AmazonAPI(KEY, SECRET, TAG, COUNTRY)
products = amazon.search_items(keywords=keyword,sort_by='AvgCustomerReviews')
print(products["data"][0].browse_node_info.browse_nodes[0].ancestor.ancestor)

ブラウズノード

print(products["data"][0].browse_node_info.browse_nodes[0])

ブラウズノードからid

例 6187376051

print(products["data"][0].browse_node_info.browse_nodes[0].id)

ブラウズノードからancestor.display_name

例 焼酎

print(products["data"][0].browse_node_info.browse_nodes[0].ancestor.display_name)

ブラウズノードからancestor.id

例 71601051
print(products["data"][0].browse_node_info.browse_nodes[0].ancestor.id)

ブラウズノードからdisplay_name

例 芋焼酎

print(products["data"][0].browse_node_info.browse_nodes[0].display_name)

ブラウズノードからid

例 6187376051

print(products["data"][0].browse_node_info.browse_nodes[0].id)

ブラウズノードからsales_rank

例 16
print(products["data"][0].browse_node_info.browse_nodes[0].sales_rank)

ここで、ancestor ご先祖様部分から離脱。

Amazon アソシエイト用IDの入ったURL

print(products["data"][0].detail_page_url)

例 https://www.amazon.co.jp/dp/B07FQZK4KR

画像URL

print(products["data"][0].images.primary.large.url)##中身のあるなしは判定必須
print(products["data"][0].images.variants)##中身のあるなしは判定必須

▼商品詳細 products["data"][0].item_info

ブランド名

例 三岳 セット商品

print(products["data"][0].item_info.by_line_info.brand.display_value)

商品タイトル

例 三岳 25度 1800ml×6本セット 芋焼酎

print(products["data"][0].item_info.title.display_value)

商品価格

例 ¥11,680

print(products["data"][0].offers.listings[0].price.display_amount)

高い安いはこちら。

print(products["data"][0].offers.summaries[0].highest_price.display_amount)
print(products["data"][0].offers.summaries[0].lowest_price.display_amount)


おそらくこのくらいの情報が取得できていれば、アフィリエイトにも商品データの分析にも問題ないのではと思います。

いいなと思ったら応援しよう!

ムジン #IT業務改善&ネットショップ運営改善やってます
いつもお読みいただき、ありがとうございます。 書くだけでなく読みたいので、コメント欄で記事名入れてもらうと見に行きます。