孟大大 发表于 2021-3-6 13:13:50

xpath 不匹配含有指定子节点或属性的节点

1. 不匹配含有指定子节点的节点
如,不匹配子节点含有 'i' 节点的 'p' 节点
response.xpath('//p')
2. 不匹配含有指定属性的节点
如,不匹配子节点含有 'class' 属性的 'p' 节点
response.xpath('//p')
3. 二者联合使用,不匹配含有指定子节点和属性的节点
如,不匹配子节点含有 'i' 节点和子节点含有 'class' 属性的 'p' 节点
//p


4实际案例

html.xpath("//div[@class='mod_episode']/span[@_stat='videolist:click' and not(i)]/@id")
页: [1]
查看完整版本: xpath 不匹配含有指定子节点或属性的节点