Выделение текста под элементом - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь выделить текст в следующей таблице

<section id="bullet_features">
<h2>Additional Features</h2>
<p>
Knife Steel: 8Cr13MoV, satin finish
<br>
Handle: Molded co-polymer
<br>
Blade: 3.6 in.
<br>
Overall: 8 in.
</p>
</section>

Я могу захватить весь блок «bullet_features», но я хочу специально захватывать по одной строке за раз.например, я хочу, чтобы одно выражение xpath указывало на:

Knife Steel: 8Cr13MoV, satin finish

, а другое - на

Handle: Molded co-polymer

мое текущее выражение:

//*[@id="bullet_features"]

захватываетвсе, я пытался following-sibling и /text(), но в моем случае это не работает.

1 Ответ

0 голосов
/ 13 февраля 2019

Этот XPath,

//*[@id="bullet_features"]/p/text()[1]

выберет

Knife Steel: 8Cr13MoV, satin finish

, а этот XPath,

//*[@id="bullet_features"]/p/text()[2]

выберет

Handle: Molded co-polymer

в соответствии с просьбой.

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