我正在使用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] 删除。
我来说两句