首页 > 解决方案 > 有没有办法通过亚马逊的请求添加到购物车?

问题描述

所以我有这个简单的代码可以刮掉整个亚马逊产品->

import requests
from bs4 import BeautifulSoup

url = "https://www.amazon.de/Pro-RTX-Microfleece-Gr%C3%B6%C3%9Fe-Navy/dp/B07P11NVVD/ref=sr_1_2_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=rtx&qid=1619197766&sr=8-2-spons&psc=1&smid=A3S9UQ2E9U69DV&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFEQTBUNTY3QVlGVSZlbmNyeXB0ZWRJZD1BMDEzMjAyMlZYNzVNT0VCUExYOCZlbmNyeXB0ZWRBZElkPUEwOTU2NTY5VktLQjg4MEsyNjhLJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ=="
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}

response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.content,"html.parser")

所以现在我想用它点击 addtocart 按钮。在我使用 selenium 库在亚马逊上添加产品之前,但现在我想改变它。问题是据我所知,您可以使用请求库登录页面,但是还有一种方法可以使用请求库在亚马逊上单击此“添加到购物车”按钮吗?

标签: pythonbeautifulsouppython-requestsrequest

解决方案


推荐阅读