2010-11-19 3 views
4

Можно создать дубликат:
Amazon API library for Python?Использование питон-амазонки-продукт-апи на Google Appengine без LXML

Я хотел использовать питон-амазонка-продукт-апи обертку для доступ к Amazon API:

http://pypi.python.org/pypi/python-amazon-product-api/

к сожалению, он опирается на lxml, который не поддерживается в приложении Google Appengine.

Кто-нибудь знает обходное решение? Я только ищу, чтобы делать базовые вещи с API, так что я могу использовать Elementtree вместо этого? Я новичок, так используя ничего, кроме как он выходит из коробки все еще проблема :)

Благодаря Тому

ответ

1

Вы можете попробовать использовать this вилки.

Это небольшая вилка апи питон-амазонка-продукта, расположенного по адресу:

http://bitbucket.org/basti/python-amazon-product-api/wiki/Home

Эта библиотека использует LXML, который запрещен в Google App Engine. Эта вилка заменяет lxml с помощью BeautifulSoup.

+0

Большое спасибо, я дам, что пытаться. – tomcritchlow

+0

Спасибо за это - я установил и пытаюсь использовать его, но я, кажется, получаю только пустые результаты. Любые предложения о том, как отлаживать этот бит, будут приняты очень сильно! Или, может быть, некоторые примеры, использующие эту версию, я мог бы проверить? :) Благодаря – tomcritchlow

1

Только что нашел ваш вопрос. Если вы все еще хотите использовать питон-амазонку-продукт-апите на GAE, следуйте инструкциям здесь:

http://packages.python.org/python-amazon-product-api/use-your-own.html

Следующий релиз API (версия 2.5 будет выпущена в течение ближайших нескольких недель) происходит для поддержки разбора без lxml.

 Смежные вопросы

  • Нет связанных вопросов^_^