example - python aws sdk
¿Biblioteca de la API de Amazon para Python? (8)
¿Qué bibliotecas de Python usan las personas para consultar los datos de productos de Amazon? (Servicio web de Amazon Associates: solía llamarse API de comercio electrónico, o algo parecido).
Basado en mi investigación, PyAWS parece estar bien, pero todavía bastante crudo (y no se ha actualizado en mucho tiempo). Me pregunto si hay una biblioteca canónica obvia que me estoy perdiendo.
¿Qué hay de boto ? Alguien tiene alguna experiencia con eso? Acabo de empezar a buscar un paquete de Python para Amazon y Boto lo ve actualizado (v1.8c, versión 28-jun-2009), activo y completo (tiene una larga lista de interfaces compatibles).
Ahora hay otra alternativa: python-amazon-product-api . Es compatible con la versión API 2009-11-01 2010-12-01.
Estoy usando Bottlenose , el "súper impresionante envoltorio de Python para la API de Amazon Product Advertising API" de Dan Loewenherz. No analiza el XML, entonces 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
PyAWS ya no está alojado en SourceForge. La última versión (0.3.0) está disponible en el sitio web de los autores .
Asegúrate de que también tomas el parche para los últimos cambios de API de Amazons, mencionados en los comentarios.
Si lo que busca es un acceso simple orientado a objetos a 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 niño en la cuadra!
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 conservada que he encontrado, que está basada en 0.3.0, está en bitbucket .
pyaws parece ser el mejor de todos. Lo usé aquí ( mi código fuente ) Funcionó bien para mí.