Pythonのamazon関連のパッケージでよさそうなのを探していたらpython-amazon-product-apiとbottlenoseってのがあった。
今回はpython-amazon-product-apiを使ってみた。
で、まぁ色々やっていると、xmlが見たいシチュエーションがあって、どうやるんかなぁと調べた。
from amazonproduct import API
AWS_KEY = 'XXXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXX'
api = API(AWS_KEY, SECRET_KEY, 'jp')
imagenode = api.item_lookup('4274208850', ResponseGroup='Images')
from lxml import etree
print etree.tostring(imagenode, pretty_print=True)
あと、item_lookupの結果ってキャッシュしておきたい(Net::Amazonみたいに)なぁと思ったのだがそれっぽいのは見つけることができなかった。
![ProductName](http://ecx.images-amazon.com/images/I/41XWUXpgeuL._SL160_.jpg)
Alex Martelli,Anna Martelli Ravenscroft,David Ascher
オライリー・ジャパン / ¥ 4,410 ()
在庫あり。