【发布时间】:2010-09-16 22:13:37
【问题描述】:
我正在使用 Xpath 在 HTML 文档中查找字符串列表。当您在文本框中键入时,字符串会出现,以建议可能的结果 - 换句话说,它是自动完成的。问题是,我正在尝试检索自动完成建议的整个列表,结果都被 标签分割。
举几个例子:我开始输入“str”,HTML 将如下所示:
string
但它会变得更好!如果我根本不输入任何内容,自动完成结果中的每个字符都会被打开和关闭强标签打断。像这样:
吨 r 一世 n g
所以,我的问题是,如何构造一个检索此字符串但省略强标签的 xpath?
作为参考,HTML 的层次结构如下所示:
-div
--ul
---li
----(我正在寻找的字符串)
---li
----(我正在寻找的另一个字符串)
所以此时我的 xpath 是://div[@class='class']/ul/li/text(),这将得到字符串的各个部分。
【问题讨论】: