适用于Python的Amazon API库吗?

适用于Python的Amazon API库吗?

Amazon API library for Python?

人们使用哪些Python库查询Amazon产品数据? (Amazon Associates Web Service-以前称为电子商务API,或类似的名称)。

根据我的研究,PyAWS看起来还不错,但还很原始(并且已经有一段时间没有更新了)。想知道是否有一个我遗失的明显的规范库。


现在还有另一种选择:python-amazon-product-api。它支持API版本 2009-11-01 2010-12-01。


我使用的是Bottlenose,这是Dan Loewenherz的" Amazon Product Advertising API的超棒Pythonpackage器"。它不会解析XML,所以我正在使用lxml.objectify:

1
2
3
4
5
6
7
8
9
10
11
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-simple-product-api。我刚刚发布的一个新项目:

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

这是新来的孩子!


PyAWS不再托管在SourceForge上。可通过作者网站获得最新版本(0.3.0)。

确保您还获取了注释中提到的Amazon最新API更改的补丁。


boto怎么样?任何人都有经验吗?我刚刚开始寻找适用于Amazon的Python程序包,并且boto保持最新状态(v1.8c版本2009年6月28日),有效且完整(具有一长串受支持的接口)。


pyaws似乎是最好的。我在这里使用了它(我的源代码),对我来说效果很好。


我认为

pyaws是最好的。最可用的版本是0.2.0,但是还有一个0.3.0的版本,在某种程度上很难找到。我发现的基于0.3.0的最佳维护版本是在bitbucket上。


我知道的唯一另一个库是pyAmazon,它是pyaws的前身。如果您熟悉(或愿意成为)Amazon API,则可以将自己与ZSI组合在一起。


推荐阅读

    linux查询网关命令?

    linux查询网关命令?,网络,信息,地址,环境,系统,网关,名字,中心,状态,命令,lin

    linux存储数据命令?

    linux存储数据命令?,系统,管理,数据,设备,情况,地址,工作,命令,服务,平台,Lin

    linux数据库查找命令?

    linux数据库查找命令?,位置,名称,状态,服务,软件,信息,系统,命令,名字,密码,

    linux命令查询参数?

    linux命令查询参数?,网络,信息,设备,系统,服务,状态,情况,工作,地址,命令,Lin

    linux查询硬盘命令行?

    linux查询硬盘命令行?,情况,系统,信息,工具,单位,软件,命令,服务,电脑,分析,

    linux数据库同步命令?

    linux数据库同步命令?,信息,系统,汽车,车辆,服务,工作,通信,一致,分析,数据,D

    linux查询分辨率命令?

    linux查询分辨率命令?,情况,设备,系统,分辨率,数据,命令,屏幕,屏幕分辨率,

    linux常用命令查询?

    linux常用命令查询?,工作,地址,系统,信息,命令,目录,管理,标准,常用命令,控

    linux命令查询汉语?

    linux命令查询汉语?,工作,地址,系统,信息,命令,目录,标准,状态,软件,亚洲,基

    linux建立数据库命令?

    linux建立数据库命令?,软件,系统,工作,数据,密码,工具,数据库,一致,网络,服

    linux命令进数据库?

    linux命令进数据库?,地址,系统,名字,服务,密码,命令,读法,数据库,操作系统,

    linux下查询历史命令?

    linux下查询历史命令?,地址,信息,系统,服务,数据,连续,命令,数字,名称,环境,l

    linux查询表结构命令?

    linux查询表结构命令?,系统,标准,信息,数据,地址,设备,时间,适当,软件,命令,l

    linux网络命令查询?

    linux网络命令查询?,信息,网络,系统,地址,工作,状态,技术,电脑,命令,设备,lin

    linux清空表数据命令?

    linux清空表数据命令?,系统,数据,软件,名称,不了,命令,文件,电脑,地址,位置,L

    linux查询子目录命令?

    linux查询子目录命令?,信息,系统,命令,名称,文件,名字,管理,软件,灵活,工具,L

    linux拷贝数据命令?

    linux拷贝数据命令?,系统,地址,文件,数据,命令,目录,服务,基本知识,项目,密

    linux查询状态的命令?

    linux查询状态的命令?,系统,状态,信息,管理,数据,情况,命令,综合,电脑,工具,l

    linux地址查询命令?

    linux地址查询命令?,地址,网络,系统,工作,信息,设备,名称,标准,手机,管理,lin

    linux查询id命令?

    linux查询id命令?,信息,系统,密码,地址,用户,命令,数据,术语,用户名,用户信