Question

Quelles bibliothèques Python les gens utilisent-ils pour interroger les données des produits Amazon ?(Amazon Associates Web Service - autrefois appelé API de commerce électronique, ou quelque chose du genre).

D'après mes recherches, PyAWS semble correct, mais reste assez brut (et n'a pas été mis à jour depuis un moment).Je me demande s'il existe une bibliothèque canonique évidente qui me manque.

Était-ce utile?

La solution

La seule autre bibliothèque que je connaisse est pyAmazon, qui est le prédécesseur de pyaws.Si vous êtes familier avec l'API Amazon (ou êtes prêt à le devenir), vous pourriez probablement créer quelque chose vous-même avec ZSI.

Autres conseils

Il existe désormais une autre alternative : python-amazon-produit-api.Il prend en charge la version API 2009-11-01 2010-12-01.

j'utilise Gros nez, le « wrapper Python super génial de Dan Loewenherz pour l'API Amazon Product Advertising ».Il n'analyse pas le XML, j'utilise donc 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 vous recherchez un accès simple et orienté objet aux produits Amazon (recherche et recherche), essayez python-amazon-simple-product-api.C'est un nouveau projet que je viens de sortir :

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

C'est le petit nouveau du quartier !

PyAWS n'est plus hébergé sur SourceForge.La dernière version (0.3.0) est disponible via le site des auteurs.

Assurez-vous également de récupérer le correctif pour les dernières modifications de l'API d'Amazon, mentionnées dans les commentaires.

pyaws semble être le meilleur du marché.Je l'ai utilisé ici (mon code source) Cela a bien fonctionné pour moi.

Que diriez-vous boto?Quelqu'un a-t-il une expérience avec cela ?Je viens de commencer à chercher un package Python pour Amazon et boto semble à jour (v1.8c version 28 juin 2009), actif et complet (possède une longue liste d'interfaces prises en charge).

pyaws est le meilleur à mon avis.La version la plus disponible est la 0.2.0, mais il existe également une version 0.3.0 qui est un peu plus difficile à trouver.La version la mieux entretenue que j'ai trouvée, basée sur 0.3.0, est sur bitbucket.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top