用于amazon产品广告api的python包装器。

python-amazon-product-api的Python项目详细描述


这个模块提供了对最新版本亚马逊的轻量级访问 不妨碍你的产品广告API。

Amazon Product Advertising API提供对Amazon的 产品选择和发现功能。它有搜索和查找 功能,提供有关产品和其他功能的信息,如 评论,类似的产品和新的和使用过的清单。

基本用法

为了使用这个api,您显然需要一个amazon associates web服务 你必须在亚马逊的http://aws.amazon.com帐户。每个帐户 包含一个awsaccesskeyid和一个secretkey

创建包含以下数据的文件~/.amazon-product-api

[Credentials]
access_key = <your access key>
secret_key = <your secret key>
associate_tag = <your associate id>

下面是一个如何使用api来搜索 发布者:

from amazonproduct import API
api = API(locale='de')

# get all books from result set and
# print author and title
for book in api.item_search('Books', Publisher='Galileo Press'):
    print '%s: "%s"' % (book.ItemAttributes.Author,
                        book.ItemAttributes.Title)

在后台,api将迭代地检索所有可用的结果页。 从amazon返回每本书,并将其作为lxml.objectified元素依次返回。

一般来说,这个模块提供了许多方便的方法来处理 有一些细节,比如错误检查,这样你就不必去做了。拜托 有关详细信息,请参阅扩展的documentation

安装

为了安装python amazon产品api,您可以使用:

pip install python-amazon-product-api

或者从 http://pypi.python.org/pypi/python-amazon-product-api,解开并运行

python setup.py install

如果你碰巧使用的话,你也会在那里找到二进制文件来简化你的生活。 Windows系统。如果没有,请给我发邮件大声抱怨!

开发

开发版本可用bitbucket.org。请随意克隆 存储库并添加您自己的功能。

hg clone http://bitbucket.org/basti/python-amazon-product-api/

补丁总是受欢迎的!请确保你的零钱没有破 测试!

许可证

此模块是根据BSD许可证发布的。你可以找到 许可文件中的许可证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有多用户OU和多访问CNs的java Spring LDAP身份验证   java分配的变量神秘地变为null   java比较两个表或文本文件,并用行号和列输出差异   java如何在同一构建目录中设置netbeans中的文件路径?   java如何在avro模式中定义byte[]和LocalDateTime?   java在多个活动和片段中使用相同的微调器。实施它的最佳方式是什么?   java使用OOPS扩展已编写的类   java如何在特定于文件的基础上禁用Eclipse中的编译器警告?   java将字符串转换为日期的格式不正确   Java文件从一台服务器复制到另一台服务器   java Jacksonal和JacksonApperasl的最新jar版本是什么?   java如何在使用selenium chrome web驱动程序时禁用chrome中的身份验证提示   java是什么。推荐人和推荐人。Eclipse工作区中的元数据以及它们是否应该在设备之间同步?   java我应该把sqlite db文件放在哪里,这样我的jar就可以访问它了?这对连接字符串有何影响?   java如何在选择单元格时设置JTable标题背景色   java Cassandra 2 Hector:复合行键上的范围切片查询返回空行   java方法注释继承   Python字节对象与java   java Android和从sqlite数据库加载listview