使用PHP

时间:2015-08-29 22:58:18

标签: php xpath

我正在尝试通过xPath浏览页面并获取某些范围内的文本字段数组

div限制如下:

.class1(页面上唯一存在的内容) - > 。其他一些div。 - > .class2(可以是其中的多个) - > span,包含文字

有人可以用$ xpath-> query()

来帮助我

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

假设->'运营商'你使用意味着右侧的元素是左侧元素的直接子元素,XPath将如下所示(格式化为多行以便于阅读):

//*[contains(concat(' ', normalize-space(@class), ' '), ' class1 ')]
/div
/*[contains(concat(' ', normalize-space(@class), ' '), ' class2 ')]
/span

上述XPath表达式的一部分,用于匹配此线程中讨论的CSS类:How can I find an element by CSS class with XPath?