我正在使用Selenium WebDriver和Python 3,而我正在尝试检索该元素的部分文本。
<div id="ConfirmInfo" class="row">
<h3>Confirmation #: S1234567890 </h3>
</div>
我如何只检索&#34; S1234567890&#34;没有&#34;确认#:&#34;?
答案 0 :(得分:0)
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必须从元素中获取文本,然后操作字符串直到您拥有你想要的部分。