Подтвердить что ты не робот

Библиотека API Amazon для Python?

Какие библиотеки Python используют для запроса данных продукта Amazon? (Веб-сервис Amazon Associates - раньше назывался API электронной коммерции или что-то в этом роде).

Основываясь на моих исследованиях, PyAWS кажется в порядке, но все еще довольно сырой (и не обновлялся в то время). Подумайте, есть ли явная каноническая библиотека, которую я просто пропустил.

4b9b3361

Ответ 1

Единственной другой библиотекой, о которой я знаю, является pyAmazon, которая является предшественником pyaws. Если вы знакомы с API Amazon (или готовы стать таким), вы могли бы, вероятно, собрать что-то самостоятельно ZSI.

Ответ 2

Теперь есть еще одна альтернатива: python-amazon-product-api. Он поддерживает версию API 2009-11-01 2010-12-01.

Ответ 3

Я использую Bottlenose, Dan Loewenherz "супер-потрясающую упаковку Python для API рекламы продукта Amazon". Он не анализирует XML, поэтому я использую 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

Ответ 4

Если вы ищете простой, объектно-ориентированный доступ к продуктам Amazon (поиск и поиск), попробуйте python-amazon-simple-product-api. Его новый проект, который я только что выпустил:

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

Его новый ребенок на блоке!

Ответ 5

PyAWS больше не размещается на SourceForge. Последняя версия (0.3.0) доступна на веб-сайте .

Убедитесь, что вы также захватили патч для последних изменений API Amazons, упомянутых в комментариях.

Ответ 6

pyaws, кажется, лучший из них. Я использовал его здесь (мой исходный код) Это сработало для меня.

Ответ 7

Как насчет boto? У кого-нибудь есть опыт? Я только начал искать пакет Python для Amazon и boto для просмотра (версия v1.8c от 28 июня 2009 г.), активная и полная (имеет длинный список поддерживаемых интерфейсов).

Ответ 8

pyaws - лучший, на мой взгляд. Самая доступная версия - 0.2.0, но есть и версия 0.3.0, которую несколько сложнее найти. Лучшая поддерживаемая версия, которую я нашел, которая основана на 0.3.0, находится на bitbucket.