44

人々はAmazon製品データをクエリするためにどのPythonライブラリを使用しますか?(Amazon Associates Web Service-以前はEコマースAPI、またはそれらに沿ったものと呼ばれていました)。

私の調査によると、PyAWSは問題ないように見えますが、それでもかなり生の状態です(しばらくの間更新されていません)。私が見逃している明らかな正規のライブラリがあるかどうか疑問に思います。

4

8 に答える 8

21

現在、別の代替手段があります: python-amazon-product-api。API バージョン2009-11-01 2010-12-01 をサポートしています。

于 2010-03-15T16:07:00.880 に答える
21

私は、Dan Loewenherz の「Amazon Product Advertising API の非常に素晴らしい Python ラッパー」であるBottlenoseを使用しています。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
于 2010-11-23T01:24:52.427 に答える
7

探しているのがAmazon製品へのシンプルなオブジェクト指向アクセス(ルックアップと検索)である場合は、python-amazon-simple-product-apiを試してください。私がリリースしたばかりの新しいプロジェクト:

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

そのブロックの新しい子供!

于 2012-04-09T16:58:32.863 に答える
3

PyAWS は SourceForge でホストされなくなりました。最新バージョン (0.3.0) は、著者の Web サイトから入手できます。

コメントに記載されている Amazon の最新の API 変更のパッチも入手してください。

于 2009-10-07T18:40:03.247 に答える
2

pyaws が最高のようです。私はここでそれを使用しました(私のソースコード)私にとってはうまくいきました。

于 2008-09-16T16:40:08.743 に答える
2

ぼとはどうですか?誰でも経験がありますか?Amazon 用の Python パッケージを探し始めたところですが、boto は最新 (v1.8c リリース 2009 年 6 月 28 日) で、アクティブで完全です (サポートされているインターフェイスの長いリストがあります)。

于 2009-07-06T16:03:22.557 に答える
1

私が知っている他の唯一のライブラリは、 pyawsの前身であるpyAmazonです。Amazon APIに精通している(またはそうなることをいとわない)場合は、おそらくZSIを使用して自分で何かをまとめることができます。

于 2008-09-08T06:07:23.620 に答える
1

私の意見では、pyawsが最高です。最も利用可能なバージョンは 0.2.0 ですが、見つけにくいバージョンの 0.3.0 もあります。私が見つけた最もよく維持されているバージョンは、0.3.0 に基づいており、 bitbucket にあります

于 2009-07-05T15:20:45.107 に答える