一段时间以来,我一直在试图解决这个问题,但我对此一无所知。我尝试使用following-sibling
,但对我来说不起作用。这些类实际上都是通用的。我试图使用<strong>
标记中的文本来标识然后提取同级内容:
<div class="generic-class">
<p class="generic-class2">
<strong>Content title</strong>
"
Dont Need "
<br>
</p>
</div>
<div class="generic-class">
<p class="generic-class2">
<strong>Content title2</strong>
"
Needed Content "
<br>
</p>
</div>
<div class="generic-class">
<p class="generic-class2">
<strong>Content title3</strong>
"
Dont Need "
<br>
</p>
</div>
<div class="generic-class">
<p class="generic-class2">
<strong>Content title4</strong>
"
Dont Need "
<br>
</p>
</div>
我尝试使用下面的方法,但没有成功,然后我意识到文本实际上在<p>
标记中,因此它不是同级标记。
normalize-space(//*[@class="generic-class"]/p/strong/following-sibling::text())
我是否可以通过一种方法在<strong>
标签“ Content title2”中找到文本,然后在父级中获取文本?
任何帮助都会很棒,谢谢!
答案 0 :(得分:2)
这应该返回<a href="/test.exe">Download Executable</a>
:
"Needed Content"