Selenium webdriver NoSuchElementException s
Selenium webdriver NoSuchElementException s
我知道这个问题已经被问过一百万次了,但据我从这些线程中可以看出这段代码应该是正确的,所以我很感激有人看一下它。这里的目标是创建一个机器人,它会在 returns 时购买缺货商品,但我正在 this 上测试它。我正在使用 JupyterLap 和 anaconda。
from selenium import webdriver as wd
import chromedriver_binary
wd.Chrome().implicitly_wait(60)
wd.Chrome().get("https://krikzz.com/our-products/cartridges/everdrive-gg-x7.html")
add_to_cart_button = wd.Chrome().find_element_by_xpath("/html/body/div[1]/main/section/div/div[2]/div[2]/form/div[4]/div[2]/button")
picture of error after running program
你最好使用find_element_by_css_selector
。
from time import sleep
from selenium import webdriver as wd
import chromedriver_binary
driver = wd.Chrome().implicitly_wait(60)
driver.get("https://krikzz.com/our-products/cartridges/everdrive-gg-x7.html")
sleep(5)
add_to_cart_button = driver.find_element_by_css_selector("button.card__button")
我知道这个问题已经被问过一百万次了,但据我从这些线程中可以看出这段代码应该是正确的,所以我很感激有人看一下它。这里的目标是创建一个机器人,它会在 returns 时购买缺货商品,但我正在 this 上测试它。我正在使用 JupyterLap 和 anaconda。
from selenium import webdriver as wd
import chromedriver_binary
wd.Chrome().implicitly_wait(60)
wd.Chrome().get("https://krikzz.com/our-products/cartridges/everdrive-gg-x7.html")
add_to_cart_button = wd.Chrome().find_element_by_xpath("/html/body/div[1]/main/section/div/div[2]/div[2]/form/div[4]/div[2]/button")
picture of error after running program
你最好使用find_element_by_css_selector
。
from time import sleep
from selenium import webdriver as wd
import chromedriver_binary
driver = wd.Chrome().implicitly_wait(60)
driver.get("https://krikzz.com/our-products/cartridges/everdrive-gg-x7.html")
sleep(5)
add_to_cart_button = driver.find_element_by_css_selector("button.card__button")