使用xpath的Python selenium查找按钮

2024-07-03 06:03:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试检查网页[Ebuyer][1]上是否存在“添加到购物车”按钮

使用铬驱动

我尝试了一些方法,包括:

driver.find_element_by_xpath("/html/body/section/div[1]/div[3]/div[1]/div[3]/form/input[2]")

driver.find_element_by_class_name("button--add-to-basket")

问题是它似乎找不到按钮,任何帮助都将不胜感激! [1] :https://www.ebuyer.com/809813-corsair-ll-series-ll120-rgb-120mm-3-fan-pack-co-9050072-ww?_sgm_campaign=scn_8714e1eb7e000&_sgm_source=809813&_sgm_action=click


Tags: 方法div网页byhtmldriversectionbody
2条回答

如果您是指Add to Basket按钮,请使用CSS选择器:

driver.find_element_by_css_selector(".js-add-to-basket-main.js-show-loader")

使用css选择器是可行的

css = 'input.button.button add-to-basket' driver.find_element_by_css_selector(css)

相关问题 更多 >