xpath, чтобы получить текст внутри формы

63
5

У меня есть HTML-структура такой страницы,

<form align="center" method="post" name="form1">
<input type="hidden" value="J0512-0491" name="jobid">
<input type="hidden" value="1" name="BDID">

<br>
<hr>
<b>Category: </b>
Food & Beverage
<br>
<b>City: </b>
Carlyle, Saskatchewan, Canada
<br>
<b>Job Number: </b>
05012-04191
<br>
<b>Salary Range: </b>
$13.19 - 16.48
<br>
<b>Closing Date: </b>
31/03/2013
<br>
<hr>
<b></b>

Мне нужно извлечь текст "Город:", то есть "Carlyne, Saskatchewan, Canada", используя xpath. любые идеи о том, как этого достичь?

спросил(а) 2021-01-27T18:55:41+03:00 4 месяца, 3 недели назад
1
Решение
63

Используйте этот XPath:

//*[contains(text(),'City')]/following-sibling::text()[1]

ответил(а) 2021-01-27T18:55:41+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема