web-dev-qa-db-fra.com

Comment trouver des prix sur le site d'Amazon par programme?

Amazon a donc beaucoup d'API différentes pour différentes choses, et il est difficile de trouver celle que je recherche.

J'ai un client qui vend des choses et vérifie le prix le plus bas d'Amazon pour savoir où évaluer leurs choses (légèrement en dessous du prix le plus bas là-bas). Ils veulent une fonctionnalité intégrée à leur système d'inventaire qui trouverait automatiquement le prix le plus bas du produit sur Amazon et l'afficherait. Je me demandais quel service AWS est le mieux adapté à cette tâche.

Je vois l'API Product Advertising, et cela ressemble à la chose la plus proche en ce moment. Est-ce vrai?

Je ne veux pas vraiment compter sur un grattoir quand Amazon fournit une interface de programmation pour ces informations quelque part, ce que je sais qu'ils le font parce que de nombreux autres produits en ont. Certains disent qu'ils peuvent simplement télécharger un cliché des produits d'Amazon et l'utiliser localement - je suis également ouvert à cette option si quelqu'un peut me diriger dans sa direction.

45
jeffcook2150

Oui, l'API techniquement appropriée est l'API de publicité produit, utilisant les opérations ItemLookup/ItemSearch ou le vendeur *.

https://affiliate-program.Amazon.com/gp/advertising/api/detail/main.html

Je vous conseille également de vérifier l'accord de licence de cette API, notamment la clause 4 (i).

24
fmr

Vous pouvez utiliser le service Web d'Amazon Marketplace ( api , description )

Ce service peut regrouper toutes les offres disponibles en "seaux" et affiche le prix le plus bas de chaque seau.

Chaque seau a une combinaison unique de:

  • Sous-état (neuf, comme neuf, très bon, bon, acceptable)
  • FulfillmentChannel (FBA ou Merchant-Fulfilled)
  • NaviresDomestiquement (vrai, faux, inconnu)
  • Délai d'expédition (0-2 jours, 3-7 jours, 8-13 jours, 14 jours ou plus)
  • SellerPositiveFeedbackRating (98-100%, 95-97%, 90-94%, 80-89%, 70-79%, Moins de 70%, vient d'être lancé)

    sample results

Quelqu'un a fait une démo vraiment cool de l'API ici

4
Nimo

Nous ne pouvons pas obtenir l'intégralité des produits Amazon à l'aide de l'API.Ils avaient imposé certaines restrictions à l'utilisation de l'API de sorte que cela serait plus pertinent uniquement pour le cas d'utilisation publicitaire.

2
Surabhil

J'ai écrit ce petit module python pour réaliser une telle tâche: https://github.com/iMilnb/awstools/blob/master/mods/awsprice.py

Fondamentalement, il récupère les prix sur le site Web d'Amazon et les convertit en un fichier Nice et analysable python dict.

J'ai écrit deux exemples de fonctions qui montrent comment utiliser le dict résultant pour vider un prix d'instance à différents termes avec un convertisseur CSV.

1
iMil

Il y a réponse à une question similaire qui répertorie tous les fichiers .js Contenant les prix, qui sont à peine des fichiers JSON (avec seulement une instruction callback(...); à supprimer) .

Voici un exemple pour les prix de Linux On Demand: http://aws-assets-pricing-prod.s3.amazonaws.com/pricing/ec2/linux-od.js

(Obtenez la liste complète directement sur cette réponse )

0
Anthony O.