【发布时间】:2015-02-04 10:28:09
【问题描述】:
我有一个简单的表格,它在大 HTML 文件中进行了毛刺。我知道它有两个td 元素,第一个是标题标签,如Name,第二个是值。所以我需要做的是获取第二个td的文本。问题是 HTML 是动态的,并且 CSS 路径会发生变化,因此为每种可能的情况创建一组 CSS 路径效率低下。
似乎我需要找到一个 tr 元素,该元素有一个 td 子元素,其中包含文本“Nameand then take the text of the last child of thattr”元素。这个方向的东西。
<html>
...
<table>
<tr>
<td>Name</td>
<td>John</td>
<tr>
</table>
...
</html>
【问题讨论】:
-
您没有提供生成 HTML 标记但无法生成的真实案例的具体描述,例如
class以特定方式设置样式的元素的属性。此外,标题(指一个元素的“值”)与正文(指另一个元素的内容,兄弟的内容)冲突。您接受的答案似乎根本无法解决所提出的问题,因此真正的问题是什么仍然是一个完全的谜。
标签: html css xpath css-selectors