【发布时间】:2013-11-25 07:43:39
【问题描述】:
我需要在一个 html 响应中提取一个 Id (100000010),它是一个如下所示的表格:
<tr>
<tr>
<td>
<B>
100000010
</B>
</td>
</tr>
</tr>
按照 xpath 提取器得到这个:
//*[@id="screenlet_1_col"]/table/tbody/tr[2]/td[1]/b
这正是 chrome 给我的。但我无法在 XPath 提取器中获取变量中的值。
有什么帮助吗?
【问题讨论】:
-
您的 HTML 不是 HTML(不应嵌套
<tr/>标签)并且与您的查询不匹配。查看stackoverflow.com/questions/18241029/… 并自行构建表达式/将其与原始 HTML 匹配(或者更好的是,匹配将被解析的树)。 -
'//*[@id="screenlet_1_col"]/table/tbody/tr[2]/td[1]/b/text()'怎么样?