用于Python的Amazon API库?

2024-06-09 06:36:17 发布

您现在位置:Python中文网/ 问答频道 /正文

人们使用什么Python库来查询Amazon产品数据?(Amazon Associates Web服务-以前被称为电子商务API,或者类似的东西)。

根据我的研究,PyAWS看起来还不错,但还是很原始(而且已经有一段时间没有更新了)。不知道我是否遗漏了一个明显的规范库。


Tags: 数据规范apiwebamazon产品电子商务associates
3条回答

我唯一知道的另一个库是pyAmazon,它是pyaws的前身。如果您熟悉Amazon API(或者愿意这样做),那么您可能可以用ZSI自己组装一些东西。

现在还有另一种选择:python-amazon-product-api。它支持API版本2009-11-012010-12-01。

我使用的是Dan Loewenherz的Bottlenose,这是“用于Amazon产品广告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

相关问题 更多 >