Biblioteca de la API de Amazon para Python?

¿Qué bibliotecas de Python utilizan las personas para consultar datos de productos de Amazon? (El servicio web de Amazon Associates: solía llamarse API de comercio electrónico, o algo parecido).

Según mi investigación, PyAWS parece estar bien, pero sigue siendo bastante crudo (y no se ha actualizado en mucho tiempo). Me pregunto si hay una biblioteca canónica obvia que solo estoy perdiendo.

La única otra biblioteca que conozco es pyAmazon , que es el predecesor de pyaws. Si está familiarizado con la API de Amazon (o está dispuesto a hacerlo), probablemente podría armar algo con ZSI .

Ahora hay otra alternativa: python-amazon-product-api . Es compatible con la versión de la API 2009-11-01 2010-12-01.

Estoy usando Bottlenose , el “super impresionante envoltorio de Python de Dan Loewenherz para la API de publicidad de productos de Amazon”. No analiza el XML, así que estoy usando 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 

Si lo que busca es un acceso simple y orientado a objetos para los productos de Amazon (búsqueda y búsqueda), pruebe python-amazon-simple-product-api . Es un nuevo proyecto que acabo de lanzar:

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

Es el nuevo chico en el bloque!

PyAWS ya no está alojado en SourceForge. La última versión (0.3.0) está disponible a través del sitio web de los autores .

Asegúrese de obtener también el parche para los últimos cambios en la API de Amazon, mencionados en los comentarios.

pyaws parece ser el mejor que hay. Lo usé aquí ( mi código fuente ) Funcionó bien para mí.

¿Qué tal boto ? ¿Alguien tiene alguna experiencia con eso? Acabo de empezar a buscar un paquete de Python para Amazon y boto parece actualizado (versión v1.8c 28-Jun-2009), activo y completo (tiene una larga lista de interfaces compatibles).

Pyaws es el mejor en mi opinión. La versión más disponible es 0.2.0, pero también hay una versión 0.3.0 que es algo más difícil de encontrar. La versión mejor mantenida que he encontrado, que se basa en 0.3.0, está en bitbucket .