如何使用 Xpath 提取特定的 <li> 元素?
How to extract specific <li> element using Xpath?
有一个列表:
<ul class="params">
<li> <span>Brand:</span> Casio </li>
<li> <span>Gender:</span> male </li>
<li> <span>Material:</span> metal </li>
</ul>
我正在尝试提取特定的 "Gender" 参数。所以我想提取具有以下信息的 <li>
元素:
<span>Gender:</span> male
这就是我正在尝试的方式:
//ul[@class="params"]/li[text()[contains(.,'Gender')]]
不工作。
如何提取这个特定的 <li>
元素?
"Gender:" 是 span
的子代,而不是 li
:
//ul[@class="params"]/li[span="Gender:"]
有一个列表:
<ul class="params">
<li> <span>Brand:</span> Casio </li>
<li> <span>Gender:</span> male </li>
<li> <span>Material:</span> metal </li>
</ul>
我正在尝试提取特定的 "Gender" 参数。所以我想提取具有以下信息的 <li>
元素:
<span>Gender:</span> male
这就是我正在尝试的方式:
//ul[@class="params"]/li[text()[contains(.,'Gender')]]
不工作。
如何提取这个特定的 <li>
元素?
"Gender:" 是 span
的子代,而不是 li
:
//ul[@class="params"]/li[span="Gender:"]