我需要使用下面的xpath获取文本。 我试图找到适当的文本但没有成功。
//*[@title="Vulnerability - level 5"]/child::[contains(text(),'RESULTS:')]/text()
答案 0 :(得分:1)
我假设您的html文件如下所示:
HTML:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>title</title>
</head>
<body>
<div title="Vulnerability - level 5">
<div>RESULTS: xyz xyz <a>abc</a></div>
</div>
<div title="Vulnerability - level 4">
<div>RESULTS: xyz xyz</div>
</div>
<div title="Vulnerability - level 5">
<div>xyz xyz RESULTS: xyz xyz</div>
</div>
</body>
</html>
XPath:
//*[@title="Vulnerability - level 5"]/child::*[contains(.,'RESULTS:')]/string()
请检查此XPath,希望它能帮助您获取输出。