Сформируй xpath для взятия текста "Юг Руси, АО" из элемента <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>, где индексы колонок могут меняться
Чтобы получить текст "Юг Руси, АО" из указанного элемента <table>
, можно использовать следующий XPath:
//table[@class='table']//tbody/tr/td[1]
Этот XPath выбирает первый <td>
элемент в строке <tr>
внутри <tbody>
таблицы с классом "table".
Если структура таблицы может изменяться, и вам нужно гарантировать, что вы получаете именно "Юг Руси, АО", вы можете использовать более специфичный XPath, который ищет текст внутри ячейки:
//table[@class='table']//tbody/tr/td[contains(text(), 'Юг Руси, АО')]
Этот XPath ищет ячейку, содержащую текст "Юг Руси, АО", что делает его более устойчивым к изменениям в структуре таблицы.