二者都可以在html中提取内容,但xpath可以提取xml的内容.
CSS选择器和Xpath的区别?
一,CSS表达式更加简洁,
二,css在chrom,火狐查找速度快一些,效率高一些,xpath在IE浏览器相对快一些(ie浏览器无论是css,xpath都比谷歌,火狐要慢)
三,CSS不支持文本搜索,XPATH支持文本搜索text()
四,xpath支持的函数特别多,CSS选择器支持的函数比较少,所以在复杂元素查找时候,xpath反而更加简洁,所以xpath功能更加强悍
什么时候用css,什么时候xpath?
当查找元素比较简单,用css没错,如果复杂,用xpath比较好