Selenium .text 没有得到我想要的文本



HTML代码:

<h4 class="page-header">
" (111) Senior "
<small>
<font class="small"> 
<i class="glyphicon glyphicon-road">
::before
</i>
" Street 8.9 "
<a href="htttp://" target="_blank">(master refrence)</a>
</font>
</small>
</h4>

My Python Code:

print("new adress: " + driver.find_element(By.CLASS_NAME, "small").text)

我结果:

new address: (Verification data, according to school updates)

我想要这样的结果:

new address:  Street 8.9
有人对我的问题有什么建议吗?

您最好使用find_element_by_css_selector函数

print("new adress: " + driver.find_element_by_css_selector("h4.page-header font.small").text)

相关内容

最新更新