Xpath_使用xpath从html页面获取文本文件

时间:2019-03-20 11:07:26

标签: html xpath

我需要使用下面的xpath获取文本。 我试图找到适当的文本但没有成功。

//*[@title="Vulnerability - level 5"]/child::[contains(text(),'RESULTS:')]/text()

Photo to required text

1 个答案:

答案 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,希望它能帮助您获取输出。