gpt4 book ai didi

python - 如何随机点击随机选择的页面

转载 作者:行者123 更新时间:2023-11-28 21:22:03 24 4
gpt4 key购买 nike

我想点击电子商务网站中的添加到购物车按钮,我的问题是每件商品都有不同的按钮 ID。我注意到 id 位于 div 中。

我尝试选择一个通配符,因为每个项目都有不同的 ID。

addcart = driver.find_elements_by_css_selector("div[id*=\"addtocart-\"]")
addcart.click()

here is the sample code, i want to click the addtocart-49831, how can i click that button?

最佳答案

还有许多其他方法可以在不使用 @id 的情况下定位元素:

  • 通过其文字:

    addcart = driver.find_element_by_xpath("//button[.='Add To Cart']")
  • 按按钮类型:

    addcart = driver.find_element_by_xpath("//button[@type='submit']")
  • 按类名:

    driver.find_element_by_css_selector("div.add_to_cart_btn")

    driver.find_element_by_class_name("add_to_cart_btn")

请注意,在您的代码中,您正在使用 find_elements...() 获取元素,然后在该方法返回元素的列表 时单击它。您需要改用 find_element...()find_elements...()[0]

P. S. 如果这不是您想要的,请告诉我,因为标题 “随机点击随机选择的页面” 与问题描述不符

关于python - 如何随机点击随机选择的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49332935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com