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{}