我正在尝试使用 Selenium 在亚马逊上自动购物 Python

Im Trying To Automate Buying Something on Amazon With Selenium Python

我正在尝试自动购买笔记本电脑,但是当我尝试输入信用卡号时出现错误 selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate 我正在使用 Xpath 顺便说一句。

所以如果你的元素是

<input type="tel" id="pp-1DUIVO-14" autocomplete="off" name="addCreditCardNumber" class="a-input-text a-form-normal"> 

您可以使用

点击它
my_input = driver.find_element_by_css_selector('input[id="pp-1DUIVO-14"]')
my_input .click()

如果您尝试通过 ID 找到它。这是错误的。我每次都会不断改变。尝试识别名称“addCreditCardaNumber” 它会为你工作。