如何找一个div标签下面所有p标签的内容

本文介绍如何使用XPath精确提取网页中特定div标签内的所有p标签内容,包括理解XPath的基本语法及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                                        图1

如图1所示,以这个网页的标签为例,所有的p 标签都在用箭头指向的<div class="content">中,而p标签它是一个段落标签,它里面放的是网页的文字,并且这些文字都不是在一个p标签里面,也就是说我们要提取的文字都分段放在每个p标签里面了,如果采用右击直接使用复制xpath的方式往往做不到提取p标签下面所有的内容,这样怎么办呢,我们可以利用xpath提取标签的特点

(1)//  从任意位置找标签

(2)[ ]  找该标签需要具备的条件,通常里面放该标签的属性

(3)@  后面接属性

(4)/   找一层级的内容

关于网络标签的其他详细内容,可以看我发布过的内容

明白这几个特点后我们就可以使用xpath提取所有的p标签下面的内容了

具体代码是:

//div[@class="content"]/p/text()

关于我的讲答,还有什么不明白的地方可以评论区留言哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值