xpath中不加”/”代表什么意思?
来源:2-4 xpath实战

zozo_zuo
2019-03-20
“/” 从根路径查找
“//” 从任意位置查找
没有”/”是从哪里查找?
比如:price = li.xpath('p[@class="price"]/span[@class="search_now_price"]/text()')
这里第一个p前面不加"/"是代表从哪里查找呢?
后面的课程反复用到了没有”/”的xpath表达式,没搞懂…
写回答
1回答
-
NavCat
2019-03-23
这里第一个p前面不加"/"表示从p标签查找。所以这一句表达的意思是:从li标签下面找到所有的class="price"的p标签,然后找到底下是span,在找span的文字
更多资料参考:
http://www.w3school.com.cn/xpath/xpath_syntax.asp
00
相似问题