XPATH如何选择不包含某一个属性的节点?今天博主在写一个爬虫的时候就碰到了这个问题。

我们知道选择包含某一特定属性的节点,可以使用例如//tbody/tr[@class]来选择。那么不含某属性的节点如何用xpath取得呢?

这里可以用到not。例如排除一个属性的节点可以使用//tbody/tr[not(@class)]来写,排除一个或者两个属性可以使用//tbody/tr[not(@class or @id)]来选择。

最新文章

  1. day27_面向对象进阶
  2. Oracle:ORA-00955: name is already used by an existing object
  3. 解决PHP move_uploaded_file函数移动图片失败
  4. JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性
  5. Principal Component Analysis(PCA) algorithm summary
  6. loadrunner 怎么能得到返回的http状态?
  7. 【自由谈】城域网IPv6过渡技术——4v6场景技术总结(1)
  8. 并发编程: c++11 thread(Func, Args...)利用类成员函数创建线程
  9. DOM树节点和事件
  10. Html中行内元素有哪些?块级元素有哪些?
  11. MVC从路由到Controller运行机制
  12. wifidog源码分析 - wifidog原理
  13. python魔法方法-属性访问控制
  14. webuploader 跨域上传demo(还没有写记录一下)
  15. class与struct的区别
  16. Java编译时多态和运行时多态
  17. Django组件(三) Django之中间件
  18. Oracle 服务命名(别名)的配置及原理,plsql连接用
  19. [Java] 集合框架原理之一:基本结构与源码分析
  20. vue2.0的学习

热门文章

  1. 【Java每日一题】20170316
  2. Java基础IO流(三)字符流
  3. java过滤器(过滤器排序)
  4. [算法总结] 13 道题搞定 BAT 面试——字符串
  5. 使用Retrofit2+RxJava2+ProtoBuf实现网络请求
  6. 在CentOS下面安装hue时报的错
  7. Aurelia 创建模板
  8. sass安装和语法
  9. html/css的学习之路(2)
  10. CSS3 - @keyframes