为了账号安全,请及时绑定邮箱和手机立即绑定

Selenium 在 div 中查找类

Selenium 在 div 中查找类

侃侃无极 2023-08-21 19:41:18
我正在尝试通过 python 中的 selenium 访问并单击“X”按钮,以便能够重定向到下一页并从中加载一些信息。但是,我很难找到该元素,不知道是因为在类中还是其他原因。你们能帮我实际点击按钮吗?下面的代码是我目前拥有的。先感谢您:from selenium.webdriver import Firefoxfrom selenium.webdriver.firefox.options import Optionsimport timefrom selenium import webdriverdriver = webdriver.Firefox()url = 'https://shop.axs.co.uk/Lw%2fYCwAAAAA6dpvSAAAAAABB%2fv%2f%2f%2fwD%2f%2f%2f%2f%2fBXRoZW8yAP%2f%2f%2f%2f%2f%2f%2f%2f%2f%2f'opts = Options()browser = Firefox(options=opts)browser.get(url)#wait for all elements to loadtime.sleep(5)#working lines are commented out#search_form = browser.find_element_by_class_name("modal-open")browser.find_element_by_class_name('btn-close-svg pull-right').click()
查看完整描述

1 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

删除此行 -

opts = Options() browser = Firefox(options=opts)

在这里使用 xpath-

driver.find_element_by_xpath(".//div[@class='btn-close-svg pull-right']").click()


查看完整回答
反对 回复 2023-08-21
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信