使ってASINから商品情報を取得するPythonコードPythonapiMWS今回はMWSのAPIを使ってAmazonの現在価格やランキングなどの商品情報を取得します。プログラミング言語はPythonを使います。今回から何回かに分けてネットショップの運営に役立つツールを紹介します。!検索には10桁のASINもしくは書籍に使われているISBN-10で使います。(JANコードなどからは次回以降に紹介します)アマゾンのアソシエイトのAPIとは別物です。MWSを利用するには大口出品者(有料サービス)になる必要があります。必要になる情報SELLER_IDACCESS_KEY_IDACCESS_SECRETMarketplaceId*上記の開発者IDを手に入れるのに大口出品者になる必要があります。APIの仕様はこちらからhttp://docs.developer.amazonservices.com/ja_JP/dev_guide/index.html実際のコードコードが汚いのは目をつぶって下さい。get_dataという関数に検索したいASINもしくはISBN-10の文字列を引数として渡します。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。この部分を書き換えて下さい。print(get_data("4873117380"))上のコードの、下記項目を自分のMWSの情報に書き換えて下さい。MarketplaceId上記のコードはISBN-10で4873117380を検索していてオライリーの入門Python3のデータを取ってきます。'23']}こんな感じで返ってくれば成功です。記事を書いている現在の価格は3956円だとわかります。この部分を書き換えて下さい。この部分を書き換えて下さい。ASIN"))おわりにここまで見ていただきありがとうございます。見てくださった誰かのお役に立てれば幸いです。効率の良い方法などは探せばたくさん見つかると思います。私もわからないところは検索して継ぎ接ぎでコードを書いております。前に書いたので引用はわからなくなってしまっています。取得できるデータは上記のものだけではありません。一部データをピックアップして取得しました。絞ったんですけど、かなり長くなってしまいましたので、連続してデータを取得する場合や、JAN/EAN/UPCコードから取得する方法など次回以降に投稿したいと思います。nakamura@nakamuraYotaro大学卒業後、音楽プロダクションに入社。その後ネットショップを運営。ショップを経営しながらプログラミングの学習をしました。自作したツールを公開していく予定です。pythonで開発しています。非エンジニア目線でエンジニアの活動ができないか模索中。upLoginユーザーは見つかりませんでした。