そのため、AmazonにはさまざまなAPIがさまざまに用意されており、探しているAPIを見つけるのは困難です。
物を販売し、Amazonの最低価格をチェックして、物の価格を設定する場所を知っているクライアントがいます(そこの最低価格より少し下)。彼らは在庫システムに統合された機能を望んでおり、Amazonで商品の最低価格を自動的に見つけて表示します。どのAWSサービスがこのタスクに最も適しているのか疑問に思っていました。
Product Advertising APIがありますが、これは今最も近いもののようです。そうですか?
Amazonがこの情報へのプログラムによるインターフェイスをどこかで提供している場合、スクレーパーに頼りたくはありません。 Amazonの製品のダンプをダウンロードして、それをローカルで使用できると言う人もいます。だれかがその方向を教えてくれれば、私もそのオプションを受け入れます。
はい、技術的に適切なAPIは、ItemLookup/ItemSearch操作またはSeller *操作を使用するProduct Advertising APIです。
https://affiliate-program.Amazon.com/gp/advertising/api/detail/main.html
また、このAPIのライセンス契約、特に条項4(i)を確認することをお勧めします。
Amazon Marketplace Web Serviceを使用できます( api 、 description )
このサービスは、利用可能なすべてのオファーを「バケット」にグループ化し、各バケットバケットの最低価格を表示できます。
各バケットには、次の固有の組み合わせがあります。
SellerPositiveFeedbackRating(98-100%、95-97%、90-94%、80-89%、70-79%、70%未満、ローンチ直後)
誰かがAPIの本当にクールなデモを作成しました こちら
APIを使用してAmazon製品全体を取得することはできません。彼らは、APIの使用に特定の制限を設け、広告のユースケースにのみ関連するようにしました。
そのようなタスクを達成するために、その小さなpython
モジュールを書きました: https://github.com/iMilnb/awstools/blob/master/mods/awsprice.py
基本的に、AmazonのWebサイトから価格を取得し、ニースで解析可能なpython dict
。
結果のdict
を使用して、さまざまな条件でインスタンス価格をCSV
コンバーターとともにダンプする方法を示す2つの関数例を作成しました。
同様の質問への返信 があり、価格を含むすべての_.js
_ファイルをリストします。これらのファイルは、JSONファイルです(削除するcallback(...);
ステートメントのみ)。
Linux On Demandの価格の例を次に示します。 http://aws-assets-pricing-prod.s3.amazonaws.com/pricing/ec2/linux-od.js
(完全なリストを取得します その返信に直接 )