用于Python的Amazon API库?

什么是Python库可以用来查询Amazon产品数据? (亚马逊联合Web服务 – 曾经被称为电子商务API,或者沿着这些线)。

基于我的研究, PyAWS似乎没问题,但仍然非常原始(并且在一段时间内还没有被更新)。 想知道是否有一个明显的规范库,我只是想念。

我唯一知道的其他库是pyAmazon ,它是pyaws的前身。 如果您熟悉亚马逊API(或者愿意成为亚马逊API),那么您大概可以自己与ZSI合作 。

现在有另一种select: python-amazon-product-api 。 它支持API版本2009-11-01 2010-12-01。

我正在使用Bottlenose ,Dan Loewenherz的“亚马逊产品广告API超级令人敬畏的Python包装”。 它不parsingXML,所以我正在使用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 

如果您正在寻找的是对Amazon产品(查找和search)的简单的,面向对象的访问,请尝试python-amazon-simple-product-api 。 它是我刚刚发布的一个新项目:

http://github.com/yoavaviram/python-amazon-simple-product-api

它的块新的孩子!

PyAWS不再托pipe在SourceForge上。 最新版本(0.3.0)可通过作者网站获得 。

请确保您也抓住了评论中提到的Amazons最新API更改的补丁。

pyaws似乎是那里最好的一个。 我在这里使用它( 我的源代码 )它为我工作得很好。

博托怎么样? 任何人有任何经验呢? 我刚开始寻找Amazon的一个Python软件包,boto查看最新(v1.8c发布,2009年6月28日),活跃和完整(有一个支持接口的长列表)。

pyaws在我看来是最好的。 最可用的版本是0.2.0,但也有一个0.3.0的版本,有点难找。 我发现它的最好的维护版本是基于0.3.0的,它是基于bitbucket的 。