python - 有没有办法通过亚马逊的请求添加到购物车?
问题描述
所以我有这个简单的代码可以刮掉整个亚马逊产品->
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 库在亚马逊上添加产品之前,但现在我想改变它。问题是据我所知,您可以使用请求库登录页面,但是还有一种方法可以使用请求库在亚马逊上单击此“添加到购物车”按钮吗?
解决方案
推荐阅读
- java - Kotlin - 获取资源适用于 macOS,但不适用于 Windows
- mysql - 如何计算表中列的日期间隔的 AVG、MIN 和 MAX?
- python - 添加遥控器 mininet cod
- sql - SQL Pull COLUMNS 满足特定条件而不是 ROWS
- mips - MIPS 浮点数、无穷大和 nan 练习
- caching - 如何在 Apollo 中为 GraphQL 订阅设置数据源而无需长时间运行缓存
- asp.net-core - 允许第 3 方租户用户登录我们的应用程序
- django - 如何使用 django-modeltranslation 自动翻译其他语言文件
- python-3.x - 在数据框中迭代
- robotframework - RobotFramework:测试套件设置 - 找不到文件错误但文件存在