首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取亚马逊购物车的内容?

如何获取亚马逊购物车的内容?
EN

Stack Overflow用户
提问于 2010-04-01 14:01:31
回答 2查看 5.7K关注 0票数 13

我一直在调查是否有可能以编程的方式获得我的Amazon购物篮中保存的项目列表。

他们的产品广告API有方法来获取描述这里的愿望列表,以及使用描述为这里的远程购物车。

但是,存储在Amazon网站上的商品购物车被视为本地购物车,因此无法通过访问。

根据最后一个链接:

与远程购物车相反的是本地购物车,即客户在www.amazon.com上购物时使用的购物车。它被认为是本地的,因为亚马逊拥有购物网页和购物车。产品广告API操作仅适用于远程购物车。

除了抓取HTML之外,有没有人找到了获取“本地”购物车内容的方法?

EN

回答 2

Stack Overflow用户

发布于 2014-05-07 17:23:59

亚马逊似乎并没有在他们的API中提供这种服务。但是,根据您的环境不同,可以通过让用户登录并对购物车页面进行页刮来实现这一点,而不必使用API。

此链接可能有用:http://bililite.com/blog/2010/10/31/hacking-my-way-to-an-amazon-wishlist-widget/

票数 0
EN

Stack Overflow用户

发布于 2021-02-02 23:53:38

我知道这是一个10年前的问题,但是这里有一个使用python3的方法。

代码语言:javascript
复制
import browser_cookie3
import requests

cookies = browser_cookie3.chrome(domain_name='.amazon.com')
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36'
}

with requests.session() as s:
    s.cookies = cookies
    s.headers = headers
    url = 'https://www.amazon.com/gp/cart/view.html?ref_=nav_cart'

    resp = s.get(url)
    print('resp text contains shopping cart data')

您可以使用类似于BeautifulSoup的内容来解析响应文本。为了让这一功能发挥作用,用户必须在Chrome中登录到Amazon。browser_cookie3也可以设置为使用其他浏览器。

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

https://stackoverflow.com/questions/2560880

复制
相关文章

相似问题

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