Domanda

Quali librerie Python utilizzano le persone per eseguire query sui dati dei prodotti Amazon?(Amazon Associates Web Service: un tempo si chiamava API E-Commerce o qualcosa del genere).

Sulla base della mia ricerca, PyAWS sembra a posto, ma ancora piuttosto grezzo (e non è stato aggiornato da un po').Mi chiedo se esiste un'ovvia libreria canonica che mi manca.

È stato utile?

Soluzione

L'unica altra libreria di cui sono a conoscenza è pyAmazon, che è il predecessore di pyaws.Se hai familiarità con l'API di Amazon (o sei disposto a diventarlo), probabilmente potresti mettere insieme qualcosa con cui ZSI.

Altri suggerimenti

Ora c'è un'altra alternativa: python-amazon-prodotto-api.Supporta la versione API 2009-11-01 2010-12-01.

sto usando Tursiope, il "fantastico wrapper Python per l'API Amazon Product Advertising" di Dan Loewenherz.Non analizza l'XML, quindi sto 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 quello che stai cercando è un accesso semplice e orientato agli oggetti ai prodotti Amazon (ricerca e ricerca), provalo python-amazon-simple-product-api.È un nuovo progetto che ho appena pubblicato:

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

È il nuovo ragazzo sul blocco!

PyAWS non è più ospitato su SourceForge.L'ultima versione (0.3.0) è disponibile tramite il sito web degli autori.

Assicurati di prendere anche la patch per le ultime modifiche API di Amazon, menzionate nei commenti.

pyaws sembra essere il migliore in circolazione.L'ho usato qui (il mio codice sorgente) Ha funzionato bene per me.

Che ne dite di boto?Qualcuno ha qualche esperienza con esso?Ho appena iniziato a cercare un pacchetto Python per Amazon e boto sembra aggiornato (versione v1.8c del 28 giugno 2009), attivo e completo (ha un lungo elenco di interfacce supportate).

pyaws è il migliore secondo me.La versione più disponibile è la 0.2.0, ma esiste anche la versione 0.3.0 che è un po' più difficile da trovare.La versione meglio mantenuta che ho trovato, basata sulla 0.3.0, è attiva bitbucket.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top