Biblioteca API da Amazon para Python?[fechado]
Pergunta
Quais bibliotecas Python as pessoas usam para consultar dados de produtos da Amazon?(Amazon Associates Web Service - costumava ser chamado de API de comércio eletrônico ou algo parecido).
Com base em minha pesquisa, PyAWS parece bom, mas ainda bastante cru (e não é atualizado há algum tempo).Me perguntando se há uma biblioteca canônica óbvia que estou perdendo.
Outras dicas
Agora existe outra alternativa: python-amazon-produto-api.Suporta versão API 2009-11-01 2010-12-01.
estou a usar Nariz de garrafa, o "invólucro Python super incrível de Dan Loewenherz para a API de publicidade de produtos da Amazon".Ele não analisa o XML, então estou 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
Se o que você procura é um acesso simples e orientado a objetos aos produtos Amazon (pesquisa e pesquisa), tente python-amazon-simple-product-api.É um novo projeto que acabei de lançar:
http://github.com/yoavaviram/python-amazon-simple-product-api
É o novo garoto do bairro!
PyAWS não está mais hospedado no SourceForge.A versão mais recente (0.3.0) está disponível através do site dos autores.
Certifique-se de obter também o patch para as alterações mais recentes da API da Amazon, mencionadas nos comentários.
pyaws parece ser o melhor que existe.Eu usei aqui (meu código fonte) Funcionou bem para mim.
Que tal boto?Alguém tem alguma experiência com isso?Acabei de começar a procurar um pacote Python para Amazon e o boto parece atualizado (versão v1.8c 28 de junho de 2009), ativo e completo (tem uma longa lista de interfaces suportadas).
pyaws é o melhor na minha opinião.A versão mais disponível é a 0.2.0, mas também existe uma versão 0.3.0 que é um pouco mais difícil de encontrar.A versão mais bem mantida que encontrei, que é baseada em 0.3.0, está em bitbucket.