首页 > 解决方案 > LXML 是否有可能检测到一个类在 HTML 中的价值?

问题描述

所以例如我有这样的事情:

<button class="oW_lN oF4XW sqdOP yWX7d    _8A5w5   ">MyTextIsHere</button>

MyTextIsHere”部分只能有 2 个不同的文本,例如:“Yes”和“No”,是否有可能以某种方式检查给定时刻的值?每次操作后页面都会重新加载。

或者其他可以工作的东西?我正在使用 Python。

标签: pythonhtmlcssseleniumlxml

解决方案


使用Selenium,您可以使用以下任一解决方案轻松提取文本 YesNo

  • 使用get_attribute()

    myText = driver.find_element_by_xpath("element_xpath").get_attribute("innerHTML")
    
  • 使用text

    myText = driver.find_element_by_xpath("element_xpath").text
    

推荐阅读