如何使用Selenium WebDriver和Python检索元素的文本的一部分?

亚历克斯

我正在使用Selenium WebDriver和Python 3,并且试图检索元素文本的一部分。

<div id="ConfirmInfo" class="row">
                    <h3>Confirmation #: S1234567890 </h3>
</div>

如何不带“ Confirmation#:”(确认号:)而仅检索“ S1234567890”?

黄色四面体
element_text = driver.find_element_by_tag_name('h3').text
#split element_text into ['Confirmation', '#:', 'S1234567890']
split_text = element_text.split(' ') 
confirmation_num = split_text[2]

Selenium为您提供了从元素中获取文本的工具,但是如果您想仅从元素中获取文本的一部分,则AFAIK必须从元素中获取文本,然后操作字符串,直到获得所需的部分为止。想。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Selenium和webdriver提取网页源的一部分?

如何使用Python在Selenium和Web驱动程序中获取文本的一部分

如何使用Javascript用数组的一部分替换元素的内部HTML文本

如何使用python在硒中按ID名称的一部分查找元素

在python中使用xpath,如何只选择元素的一部分?

如何删除文本的一部分

如何删除元素的一部分?

使用lxml标记文本的一部分

使用ID的一部分查找元素

Python:如何在列表中找到与元素名称的一部分匹配的元素

尽管使用了Selenium WebDriver,但只解析了页面的一部分

如何使用带有 JavaScript 的 XPATH 选择与元素内部文本的一部分匹配的元素

如何在python中删除文本的一部分

Python:仅使用shapefile的一部分

只能使用Python和BS4擦除表的一部分

使用Python刮取Linkedin连接,但只有一部分显示-Selenium和BeautifulSoup

如何只为不同的文本元素(在同一类下)更改CSS类的一部分?

如何检索URL的最后一部分并在html中使用它?

如何在 Python 中的文本文件中提取部分图案线条的一部分?

Python-Selenium:如何访问网站的这一部分?

Selenium 从整个页面中查找元素,而不仅仅是其中的一部分(Python)

如何获得JSON的一部分,作为杰克逊使用纯文本

如何使用正则表达式删除文本的这一部分?

如何使用Powershell从字符串中删除文本的一部分?

如何使用 pytesseract 仅从图像的一部分中读取文本

如何使用CSS选择自定义元素的一部分?

如何使用 JS 将 JS var 作为元素属性的一部分

在python中使用相似的开始和结束字符串切片文本文件的一部分

使用Python,如何根据匹配的部分替换路径的一部分?