首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于获取我的购物车项目和之前订单的Amazon API

用于获取我的购物车项目和之前订单的Amazon API
EN

Stack Overflow用户
提问于 2019-10-27 16:30:06
回答 2查看 568关注 0票数 1

亚马逊是否提供任何API来获取我的购物车项目和订单详细信息,这是我个人使用的。我试着搜索,但只找到了卖家账号的API。我不是亚马逊卖家,所以我的问题是亚马逊是否为客户提供API?消费者卖家帐户API是否免费,它是否有端点来获取购物车项目和订单?

EN

回答 2

Stack Overflow用户

发布于 2020-07-16 04:50:36

没有API来检索您的个人-客户-购物车内容或订单。也没有任何卖家/关联API授权访问购物车/订单。

您可以抓取购物车页面的HTML来绕过它。

票数 1
EN

Stack Overflow用户

发布于 2020-07-16 06:44:54

您可以向https://www.amazon.com/cart发出GET请求

在该页面的源代码中,每个购物车项目都包含在一个带有data-asin属性的div中。data-asin的值是ASIN值,它是分配给亚马逊上的每个产品的唯一编号。该div标记还具有data-pricedata-quantity等属性(分别等于价格和数量)。

此jQuery代码将获得具有data-asin属性的所有div:

$('div[data-asin]')

下面是一些示例代码,用于在控制台中打印每种商品的价格:

代码语言:javascript
复制
$('div[data-asin]').each(function(){
    var price = $(this).attr("data-price");
    console.log("Price: $" + price);
});

如果你需要更多的信息,比如标题,那就是div的子类。您可以使用选择器或XPath等来获取。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58577720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档