python - LXML 是否有可能检测到一个类在 HTML 中的价值?
问题描述
所以例如我有这样的事情:
<button class="oW_lN oF4XW sqdOP yWX7d _8A5w5 ">MyTextIsHere</button>
“ MyTextIsHere”部分只能有 2 个不同的文本,例如:“Yes”和“No”,是否有可能以某种方式检查给定时刻的值?每次操作后页面都会重新加载。
或者其他可以工作的东西?我正在使用 Python。
解决方案
使用Selenium,您可以使用以下任一解决方案轻松提取文本 Yes或No:
使用
get_attribute()
:myText = driver.find_element_by_xpath("element_xpath").get_attribute("innerHTML")
使用
text
:myText = driver.find_element_by_xpath("element_xpath").text
推荐阅读
- c# - 如何在 JSON 请求中包含对象和整数?
- r - 为什么 fread() 花了这么长时间?(R 4.0.3)
- typescript - 如何限制打字稿的文字表达式只接受可用的属性?
- android - 致命异常:主进程:com.delegates.predelegatesapprider,PID:8258 java.lang.NoClassDefFoundError:
- android - 自定义背景资源在android中不起作用
- ios - swift如何让UILabel对齐到左上角
- reactjs - 我无法为元标记分配动态值?
- javascript - JQuery.Ajax() 不工作不确定脚本是否正确加载
- assembly - 是否可以在基于累加器的机器/ISA 中实现流水线操作?
- azure-active-directory - 免费 Office 帐户的无效授权错误