Сформируй xpath для получения значения "16,30 руб./кг" из таблицы <table class="table"><thead><tr><th style="white-space: nowrap;">Базис</th><th style="white-space: nowrap;">Номенклатура</th><th style="white-space: nowrap;">Цена без НДС</th><th style="white-space: nowrap;">С НДС</th></tr></thead><tbody><tr><td style="padding:5px;">Юг Руси, АО<td>пшеница 3 класса протеин 15,3% и выше, клейк. 23%, натура 770г/л, сорн. примесь 2%, зерн. примесь 5%</td><td>16,30 руб./кг</td><td>+10% НДС</td></tr></tbody></table> через привязку к названию столбца. Индексы столбцов могут меняться
Для получения значения "16,30 руб./кг" из таблицы, используя XPath с привязкой к названию столбца, можно воспользоваться следующим выражением:
//table[@class='table']//thead//tr/th[text()='Цена без НДС']/../following-sibling::td[1]
//table[@class='table']
- выбирает таблицу с классом "table".//thead//tr/th[text()='Цена без НДС']
- находит заголовок столбца с текстом "Цена без НДС"./../
- поднимается на уровень выше к строке таблицы (<tr>
), в которой находится этот заголовок.following-sibling::td[1]
- выбирает первую ячейку (<td>
), которая следует за заголовком "Цена без НДС".Таким образом, это выражение вернет значение "16,30 руб./кг" из соответствующей ячейки таблицы.