biblioteca API Amazon para Python?

votos
42

Quais bibliotecas Python fazer pessoas usam para consultar dados de produtos da Amazon? (Amazon Associates Serviço Web - costumava ser chamado de E-Commerce API, ou algo nesse sentido).

Baseado em minha pesquisa, PyAWS parece bem, mas ainda bastante cru (e não foi atualizado em quando). Querendo saber se há uma biblioteca canônica óbvio que eu estou em falta.

Publicado 08/09/2008 em 00:18
fonte usuário
Em outras línguas...                            


8 respostas

votos
22

Existe agora uma outra alternativa: -produto python-amazon-api . Ele suporta API versão 2009-11-01 2010-12-01.

Respondeu 15/03/2010 em 17:07
fonte usuário

votos
21

Estou usando Bottlenose , "wrapper Python super incrível para a API do Amazon produto que anuncia" de Dan Loewenherz. Ele não analisar 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
Respondeu 23/11/2010 em 02:24
fonte usuário

votos
7

Se o que você está procurando é um objeto orientado acesso simples, com produtos da Amazônia (pesquisa e pesquisa), tente python-amazon-simple-produto-api . É um novo projeto que eu acabo lançado:

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

É o novo garoto sobre o bloco!

Respondeu 09/04/2012 em 17:58
fonte usuário

votos
3

PyAWS não está hospedado no SourceForge. A versão mais recente (0.3.0) está disponível através do site autores .

Certifique-se também pegar o patch para Amazonas últimas mudanças na API, mencionados nos comentários.

Respondeu 07/10/2009 em 19:40
fonte usuário

votos
2

Como cerca de boto ? Alguém tem alguma experiência com isso? Eu só comecei à procura de um pacote Python para a Amazônia e boto parece até à data (v1.8c liberar 28-Jun-2009), ativo e completo (tem uma longa lista de interfaces suportadas).

Respondeu 06/07/2009 em 17:03
fonte usuário

votos
2

pyaws parece ser o melhor lá fora. Usei-o aqui ( o meu código fonte ) Funcionou muito bem para mim.

Respondeu 16/09/2008 em 17:40
fonte usuário

votos
1

pyaws é o melhor na minha opinião. A versão mais disponível é 0.2.0, mas há também uma versão 0.3.0 que é um pouco mais difícil de encontrar. A versão melhor mantido dele que eu encontrei, porém, que se baseia em 0.3.0, está em bitbucket .

Respondeu 05/07/2009 em 16:20
fonte usuário

votos
0

A única outra biblioteca Estou ciente de pyAmazon , que é o antecessor do pyaws. Se você estiver familiarizado com a API do Amazon (ou estão dispostos a tornar-se tão), você provavelmente poderia montar algo a si mesmo com ZSI .

Respondeu 08/09/2008 em 07:07
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more