XPath
发布时间:2020-12-20 09:52:03 所属栏目:Python 来源:网络整理
导读:1.xpath语法 (1)选取节点 bookstore / bookstore 获取直接子节点 // bookstore 获取子孙节点 // bookstore[@price] 获取子孙节点中带有price属性的a节点 //div[contains(@ class , " jobdetail " )] 属性包含多个值 //a[@href]与//a/ @href的区别? // a[@
1.xpath语法 (1)选取节点 bookstore /bookstore 获取直接子节点 //bookstore 获取子孙节点 //bookstore[@price] 获取子孙节点中带有price属性的a节点 //div[contains(@class,"jobdetail")] 属性包含多个值 //a[@href]与//a/@href的区别? //a[@href]:获取带有href属性的a元素 //a/@href:获取a里面的href的值 (2)谓语 /bookstore/book[1] 获取第一个book元素 (下标从1开始) /bookstore/book[last()]] 获取最后一个book元素 /bookstore/book[position()>3] //book[@price=10] (3)通配符 /bookstore/*
//book[@*] 获取所有带有属性的book元素
使用多个路径用“|”连接://bookstore/book | /book/title
(4)运算符:略 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |