Как использовать XPath для выбора следующего брата? - PullRequest
1 голос
/ 28 мая 2020
<tr>
  <td width="120" align="right" class="tit">application date:</td>
  <td><span style="text-decoration: underline;color: #0066ff;cursor: pointer"  
       onclick="_search('ad','2016.01.18');">2016.01.18</span></td>
</tr>

Как с помощью XPath получить значение даты «2016.01.18»? Даты после "объявления" разные.

Ответы [ 2 ]

1 голос
/ 28 мая 2020

Этот XPath,

//td[normalize-space()='application date:']/following-sibling::td[1]/span/text()

вернет

2016.01.18

по запросу.

1 голос
/ 28 мая 2020

Вы можете использовать следующее выражение XPath-1.0, чтобы выбрать следующее <span> из <td>, которое содержит application date:

//td[contains(text(),'application date')]/following-sibling::td[1]/span

Результат:

2016.01.18

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