以下同级的 xpath 存储为 header 和值

xpath of following sibling which is stored as header and value

我正在尝试提取口味名称 - 带有标签 Flavour 的 Fizzy Drink。 到目前为止,我尝试了 Xpath - //span[contains(@class, "a-size-base a-text-bold") 和 text()="Flavour"] 这给了我味道,我想提取值 - 使用下一个兄弟的 Fizzy Drink。请帮助

<tr class="a-spacing-small">
<td class="a-span3">
<span class="a-size-base a-text-bold">Flavour</span>
</td>
<td class="a-span9">
<span class="a-size-base">Fizzy Drink</span>
</td>
</tr>

在 xpath 中,“下一个兄弟”由 following-sibling axis 表示。所以在你的情况下:

//td[span[.="Flavour"]]/following-sibling::td//span/text()

应该做。