Вопрос

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

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

Это было полезно?

Решение

Единственная другая библиотека, о которой я знаю, это pyАмазонка, который является предшественником pyaws.Если вы знакомы с API Amazon (или готовы им стать), вы, вероятно, могли бы собрать что-нибудь самостоятельно с помощью ЗСИ.

Другие советы

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

я использую Бутылконос, «супер-классная оболочка 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

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

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

Это новенький в квартале!

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top