Xpath_get текстовый файл со страницы HTML, используя xpath - PullRequest
0 голосов
/ 20 марта 2019

Мне нужно получить текст, используя xpath ниже.Я пытался добраться до соответствующего текста безуспешно.

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

Фото на нужный текст

1 Ответ

1 голос
/ 20 марта 2019

Я предполагаю, что ваш 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, надеюсь, он поможет вам получить ваш вывод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...