人々はAmazon製品データをクエリするためにどのPythonライブラリを使用しますか?(Amazon Associates Web Service-以前はEコマースAPI、またはそれらに沿ったものと呼ばれていました)。
私の調査によると、PyAWSは問題ないように見えますが、それでもかなり生の状態です(しばらくの間更新されていません)。私が見逃している明らかな正規のライブラリがあるかどうか疑問に思います。
現在、別の代替手段があります: python-amazon-product-api。API バージョン2009-11-01 2010-12-01 をサポートしています。
私は、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
探しているのがAmazon製品へのシンプルなオブジェクト指向アクセス(ルックアップと検索)である場合は、python-amazon-simple-product-apiを試してください。私がリリースしたばかりの新しいプロジェクト:
http://github.com/yoavaviram/python-amazon-simple-product-api
そのブロックの新しい子供!
PyAWS は SourceForge でホストされなくなりました。最新バージョン (0.3.0) は、著者の Web サイトから入手できます。
コメントに記載されている Amazon の最新の API 変更のパッチも入手してください。
pyaws が最高のようです。私はここでそれを使用しました(私のソースコード)私にとってはうまくいきました。
ぼとはどうですか?誰でも経験がありますか?Amazon 用の Python パッケージを探し始めたところですが、boto は最新 (v1.8c リリース 2009 年 6 月 28 日) で、アクティブで完全です (サポートされているインターフェイスの長いリストがあります)。
私の意見では、pyawsが最高です。最も利用可能なバージョンは 0.2.0 ですが、見つけにくいバージョンの 0.3.0 もあります。私が見つけた最もよく維持されているバージョンは、0.3.0 に基づいており、 bitbucket にあります。