人们用什么Python库来查询亚马逊产品数据?(Amazon Associates Web Service - 曾经被称为电子商务API,或者其他类似的东西).
根据我的研究,PyAWS似乎还可以,但仍然非常原始(并且暂时没有更新).想知道是否有一个我只是缺少的明显的规范库.
现在有另一种选择:python-amazon-product-api.它支持API版本2009-11-01 2010-12-01.
我正在使用Bottlenose,Dan Loewenherz的"亚马逊产品广告API超级棒的Python包装器".它不解析XML,所以我使用的是lxml.objectify:
ACCESS_KEY_ID = "..." SECRET_KEY = "..." ASSOC_TAG = "..." import bottlenose amazon = bottlenose.Amazon(ACCESS_KEY_ID, SECRET_KEY, ASSOC_TAG) response=amazon.ItemLookup(ItemId="B0018AFK38", ResponseGroup="OfferSummary") from lxml import objectify root = objectify.fromstring(response) root.Items.Item.OfferSummary.LowestNewPrice.FormattedPrice
如果您正在寻找的是一个简单的,面向对象的亚马逊产品访问(查找和搜索),请尝试python-amazon-simple-product-api.这是我刚刚发布的一个新项目:
http://github.com/yoavaviram/python-amazon-simple-product-api
它是街区的新生儿!