XPATH - как получить текст, если элемент содержит определенный класс - PullRequest
0 голосов
/ 22 октября 2018
<a href="#faq-default-2" class="">JHow do I grab this text here?</a>

Я пытаюсь получить здесь текст, основываясь на том, что href содержит "# faq-default".

Я пробовал это в первую очередь, но он не захватывает текст, толькофактическое имя href, которое бессмысленно:

//a/@href[contains(., '#faq-default-2')]

Будет много таких href, таких как default-2, default-3, так что я должен сделать какой-то запрос содержимого, я полагаю?

1 Ответ

0 голосов
/ 22 октября 2018

Вы выбираете значение узла @href вместо значения элемента a.Попробуйте вместо этого:

//a[contains(@href, '#faq-default-2')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...