python - 打印 pre 标签的文本
问题描述
我对 python 和 selenium 比较陌生。我想使用 python selenium 打印给定代码段的 pre 标记中的文本。
<body><pre style="word-wrap: break-word; white-space: pre-wrap;">
" sample text i want to get
print this using python selenium
"
</pre></body>
解决方案
您只需要找到所需的标签并获取元素的文本。
由于这只是pre
页面上的标签,我们可以像这样使用 xpath:
print(driver.find_element_by_xpath(".//pre").text)
推荐阅读
- html - 试图确定为什么我的 xpath 在 Scrapy 中失败
- html - ngFor 属性“id”在“对象”类型上不存在
- hadoop - 在 HBase 中截断表并没有为 HDFS 释放空间
- slurm - Slurm 上给定配置的可用资源列表
- r - 计算R中大量数据帧中每一行的平均值
- javascript - Twilio 验证不起作用,它一直返回 undefined
- javascript - WebRTC 媒体更新或降级问题
- templates - pandoc 和 markdown 替换宏
- html - 我无法让@keyframes 填充超过 180 度以停止我想要的位置
- google-cloud-dataflow - Apache Beam:如何返回多个输出