亚马逊是否提供任何API来获取我的购物车项目和订单详细信息,这是我个人使用的。我试着搜索,但只找到了卖家账号的API。我不是亚马逊卖家,所以我的问题是亚马逊是否为客户提供API?消费者卖家帐户API是否免费,它是否有端点来获取购物车项目和订单?
发布于 2020-07-16 04:50:36
没有API来检索您的个人-客户-购物车内容或订单。也没有任何卖家/关联API授权访问购物车/订单。
您可以抓取购物车页面的HTML来绕过它。
发布于 2020-07-16 06:44:54
您可以向https://www.amazon.com/cart发出GET请求
在该页面的源代码中,每个购物车项目都包含在一个带有data-asin属性的div中。data-asin的值是ASIN值,它是分配给亚马逊上的每个产品的唯一编号。该div标记还具有data-price和data-quantity等属性(分别等于价格和数量)。
此jQuery代码将获得具有data-asin属性的所有div:
$('div[data-asin]')
下面是一些示例代码,用于在控制台中打印每种商品的价格:
$('div[data-asin]').each(function(){
var price = $(this).attr("data-price");
console.log("Price: $" + price);
});如果你需要更多的信息,比如标题,那就是div的子类。您可以使用选择器或XPath等来获取。
https://stackoverflow.com/questions/58577720
复制相似问题