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

0
0

手把手教你把Python应用到实际开发 不再空谈语法

学会项目开发思路,掌握Python高阶用法。

1341 学习 · 244 问题

查看课程