首页 > 解决方案 > 对 API 的 POST 请求失败

问题描述

我正在使用 python 请求模块向 BestBuy API 发送发布请求,以将产品添加到购物车。但是请求正在加载,直到超时。

我的代码:

import requests
payload={"items":[{"skuId":"5712666"}]}  
headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like 
Gecko) Chrome/74.0.3729.169 Safari/537.36'}
requests.post('https://www.bestbuy.com/cart/api/v1/addToCart', data=payload, headers=headers)

当您按添加到购物车时,您可以在 BestBuy 网站上找到请求-响应。

我认为可能是 access-control-allow-origin: https://www.bestbuy.com阻止了我的请求,但我不是 100% 确定,我是新人。任何解决方法?

标签: python-3.xpython-requests

解决方案


推荐阅读