сформируй xpath для взятия значений в виде единого текста двух последних td из элемента <tr><td style="height: 84.375px;">Культура</td><td>НДС/без НДС</td><td>НДС/без НДС</td><td>НДС/без НДС</td><td>НДС/без НДС</td><td>НДС/без НДС</td><td>Влажность, %</td><td colspan="2">Сорная примесь, %</td></tr>
Чтобы получить значения двух последних <td>
из указанного элемента <tr>
, можно использовать следующий XPath:
//tr/td[position() > last()-2]/text()
Этот XPath выбирает текстовые узлы (<text>
) из двух последних <td>
в строке <tr>
.
Если вам нужно получить значения в виде единого текста, вы можете использовать функцию string-join()
(если поддерживается) или просто объединить их в коде после получения.
Если вы хотите получить результат в виде строки, вы можете использовать следующий XPath, который объединяет значения:
string-join(//tr/td[position() > last()-2]/text(), ' ')
Этот XPath объединит текстовые значения двух последних <td>
через пробел. Однако, обратите внимание, что поддержка string-join()
зависит от используемой библиотеки или инструмента для работы с XPath.