Frage

Welche Python-Bibliotheken tun, die Leute verwenden Sie für die Abfrage von Amazon Produkt-Daten?(Amazon Associates Web Service - verwendet, um als E-Commerce-API, oder etwas entlang jenen Linien).

Basierend auf meiner Forschung, PyAWS scheint okay zu sein, aber immer noch ziemlich roh (und wurde nicht aktualisiert, in eine Weile).Frage mich, ob es eine offensichtliche kanonischen Bibliothek, ich bin gerade fehlt.

War es hilfreich?

Lösung

Die einzige andere Bibliothek, die ich bewusst bin, ist pyAmazon,, das ist der Vorgänger von pyaws.Wenn Sie sind vertraut mit die Amazon-API (oder bereit sind, zu werden), könnten Sie wahrscheinlich zusammen, selbst etwas mit ZSI.

Andere Tipps

Gibt es nun eine weitere alternative: python-amazon-Produkt-api.Es unterstützt die API-version 2009-11-01 2010-12-01.

Ich bin mit Tümmler, Dan Loewenherz "super awesome Python-wrapper für die Amazon Product Advertising API".Es muss nicht Parsen der XML, so dass ich mit lxml.objektivieren:

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

Wenn das, was Sie suchen, ist eine einfache, objektorientierte Zugang zu den Amazon Produkte (lookup und Suche), versuchen python-amazon-simple-product-api.Es ist ein neues Projekt habe ich soeben erschienen:

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

Seine das neue Kind auf dem block!

PyAWS ist nicht mehr gehostet auf SourceForge.Die neueste version (0.3.0) ist über die Autoren-website.

Stellen Sie sicher, dass Sie auch das greifen der patch für Amazons neuesten API-änderungen, erwähnt in den Kommentaren.

pyaws scheint zu sein, die beste, die es gibt.Ich habe es hier (mein Quellcode), Es funktionierte gut für mich.

Wie wäre boto?Wer noch keine Erfahrung damit?Ich habe gerade angefangen, auf der Suche für ein Python-Paket für Amazon und boto sieht aktuell (v1.8c release 28-Jun-2009), aktiv und abgeschlossen hat (eine lange Liste von unterstützten Schnittstellen).

pyaws ist das beste meiner Meinung nach.Die verfügbare version ist 0.2.0, aber es gibt auch eine version 0.3.0 ist das etwas schwieriger zu finden.Die besten gepflegte version, die ich gefunden habe, obwohl, die ist basierend auf 0.3.0, ist auf bitbucket.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top