xpath与css的区别

xpath与CSS:

类似点:

1.xpath与CSS都有web页面定位元素的功能

2.xpath与CSS结构类似

区别:

1.CSS定位语法比Xpath简洁,定位方式更灵活多样

2.CSS不支持根据子元素查找元素

3.使用Xpath能够屏蔽掉其他页面元素改变

举例:抓百度糯米的路径(火狐浏览器)

xpath路径:

html/body/div[2]/div[1]/div/div[3]/a[1],我们可以推导其css选择器路径:

html body div:nth-of-type(2) div div:nth-of-type(3) ul li:nth-of-type(4) a{}

原文地址:https://www.cnblogs.com/Joanna-/p/6612260.html