【发布时间】:2016-09-23 22:48:09
【问题描述】:
我想使用 Selenium(在 python 中)将商品添加到我的亚马逊购物车。具体来自一个页面,例如: https://www.amazon.com/gp/offer-listing/B01GHQ02DK/ie=UTF8&condition=all **将此链接复制到浏览器中,请勿直接点击。
如您所见,有多个选项可供选择以添加到您的购物车。查看源代码,我不知道如何“单击按钮”将我想要的选择添加到购物车(例如,假设我想要列表中的第二个)。任何帮助将不胜感激,谢谢。
编辑:添加了我想要完成的示例代码。需要帮助填空。
from selenium import webdriver
url = "https://....**website posted above**"
driver = webdriver.Firefox()
driver.get(url)
def add2ndItemToCart():
# Don't know what to put here
add2ndItemToCart()
【问题讨论】:
-
你能贴出你目前尝试过的代码吗?
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定问题或错误和在问题本身中重现它所需的最短代码。没有明确的问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable Example。
-
说实话我不知道从哪里开始。我的意思是我可以发布启动 selenium webdriver 实例的代码,然后访问上述网站。我的问题陈述很清楚。我想使用 selenium 将其中一项添加到我的购物车中。你是说除非我自己知道如何做,否则没有人可以帮助我? (因为我没有)
-
关键是网络上有大量关于如何做这样的事情的教程。你需要证明你在研究中付出了一些努力,并试图回答你自己的问题。写 4 行代码并不是什么尝试。
-
嗨。是的,虽然有很多教程如何使用 selenium 并执行类似的操作(例如单击按钮等),但我在这些特定操作上找不到任何内容。如果有人只是看一下网站的源代码,你会发现它不仅仅是一个简单的按钮点击。
标签: python selenium automation amazon