Amazon API Library for Python?

What Python libraries use to query Amazon product data? (Amazon Associates Web Service - formerly called the E-Commerce API or something like that).

Based on my research, PyAWS seems to be fine, but still pretty crude (and not updated at the time). Think about whether there is an explicit canonical library that I just skipped.

+42
python amazon
Sep 07 '08 at 23:18
source share
8 answers

The only other library that I know of is pyAmazon , which is the predecessor of pyaws. If you are familiar with the Amazon API (or ready to become one), you could probably build something yourself with ZSI .

0
Sep 08 '08 at 6:07
source share

Now there is another alternative: python-amazon-product-api . It supports API version 2009-11-01 2010-12-01.

+22
Mar 15 '10 at 16:07
source share

I use Bottlenose , Dan Loewenherz, "Super-awesome Python packaging for the Amazon product APIs." It does not parse XML, so I use 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 
+21
Nov 23 '10 at 1:24
source share

If you are looking for simple, object-oriented access to Amazon products (search and search), try python-amazon-simple-product-api . His new project that I just released:

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

His new baby is on the block!

+7
Apr 09 2018-12-12T00:
source share

PyAWS is no longer hosted on SourceForge. The latest version (0.3.0) is available on the website.

Make sure you also grab the patch for the latest Amazons API changes mentioned in the comments.

+3
Oct 07 '09 at 18:40
source share

pyaws seem to be the best of them. I used it here ( my source code ) This worked for me.

+2
Sep 16 '08 at 16:40
source share

What about boto ? Does anyone have any experience? I just started looking for the Python package for Amazon and boto for viewing (version v1.8c of June 28, 2009), active and complete (has a long list of supported interfaces).

+2
Jul 06 '09 at 16:03
source share

pyaws is the best, in my opinion. The most accessible version is 0.2.0, but there is also version 0.3.0, which is somewhat more difficult to find. The best supported version I found, which is based on 0.3.0, is on bitbucket .

+1
Jul 05 '09 at 15:20
source share



All Articles