Использование XPATH с таблицами Walmart.com - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь выбрать информацию из таблиц продуктов Walmart.com.Walmart форматирует свои таблицы следующим образом:

<tr>    
<td class="display-name" colspan="1" rowspan="1">Assembled Product Dimensions (L x W x H)</td>
<td colspan="1" rowspan="1">
<div>3.90 x 5.60 x 10.20 Inches</div>
</td>
</tr>

Используя этот XPATH:

//td[contains(@class, 'display-name') and text ()='Assembled Product Dimensions (L x W x H)'] 

Я могу надежно найти первый TD, но я не могу понять, как вернуть фактический продуктразмеры.Например, я хочу, чтобы мой XPATH возвращал:

3.90 x 5.60 x 10.20 Inches 

вместо

Assembled Product Dimensions (L x W x H)

Я пробовал несколько комбинаций следующих братьев и сестер, но безуспешно

1 Ответ

0 голосов
/ 01 февраля 2019

Попробуйте добавить /../td/div в конец вашего XPath, чтобы все выражение выглядело как

//td[contains(@class, 'display-name') and text ()='Assembled Product Dimensions (L x W x H)']/../td/div
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...