[英]use xpath for extracting text after <br/> tag
我有下一個 HTML。 我想用 xpath 提取名稱,在我的例子中是 Steve。 我使用硒 Python。 我該怎么做?
<section class="PersonalCard">
<!--<h2></h2>-->
<div class="clr" style="height:25px"/>
<span>Speciality:</span>
<br/>
Steve
<div class="clr" style="height:40px"/>
<h3>Details</h3>
<table cellspacing="0" cellpadding="0" border="0">
<div class="clr" style="height:40px"/>
<div class="clr">
</section>
您可以使用以下方式通過執行 javascript 來獲取文本
element = driver.find_element_by_xpath("//section[@class='PersonalCard']/div[@class='clr']")
print(driver.execute_script("return arguments[0].childNodes[4].textContent", element).strip())
您是否為此 xpath 嘗試過類似的操作:
el = driver.find_element_by_xpath('//div[@class="clr"]/span/br')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.