XPATH如何选择不包含某一个属性的节点?
2024-08-29 08:45:12
XPATH如何选择不包含某一个属性的节点?今天博主在写一个爬虫的时候就碰到了这个问题。
我们知道选择包含某一特定属性的节点,可以使用例如//tbody/tr[@class]来选择。那么不含某属性的节点如何用xpath取得呢?
这里可以用到not。例如排除一个属性的节点可以使用//tbody/tr[not(@class)]来写,排除一个或者两个属性可以使用//tbody/tr[not(@class or @id)]来选择。
最新文章
- day27_面向对象进阶
- Oracle:ORA-00955: name is already used by an existing object
- 解决PHP move_uploaded_file函数移动图片失败
- JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性
- Principal Component Analysis(PCA) algorithm summary
- loadrunner 怎么能得到返回的http状态?
- 【自由谈】城域网IPv6过渡技术——4v6场景技术总结(1)
- 并发编程: c++11 thread(Func, Args...)利用类成员函数创建线程
- DOM树节点和事件
- Html中行内元素有哪些?块级元素有哪些?
- MVC从路由到Controller运行机制
- wifidog源码分析 - wifidog原理
- python魔法方法-属性访问控制
- webuploader 跨域上传demo(还没有写记录一下)
- class与struct的区别
- Java编译时多态和运行时多态
- Django组件(三) Django之中间件
- Oracle 服务命名(别名)的配置及原理,plsql连接用
- [Java] 集合框架原理之一:基本结构与源码分析
- vue2.0的学习