首页 新闻 会员 周边 捐助

请问 xpath 如何获取标签的文字,而过滤其它子标签

0
[已解决问题] 解决于 2019-09-07 18:37

尝试过 xpath('//p/[@name != "a"]') 也不行。
尝试过 xpath('//p/
[@name != "a"]') 也不行。尝试过 xpath('//p/*[@name != "a"]') 也不行。

样本内容:

<div>
<p>
<a >123</a>
这是要获取的文本
</p>
</div

目标:需要获取div的p标签的文本内容,并过滤掉a标签

尝试过 xpath('//p/*[@name != "a"]') 也不行。

蜗牛噢的主页 蜗牛噢 | 菜鸟二级 | 园豆:426
提问于:2019-09-07 18:11

问题已解决:li.xpath('p')[0].xpath('string(.)')

蜗牛噢 5年前
< >
分享
最佳答案
0

问题已解决:li.xpath('p')[0].xpath('string(.)')

蜗牛噢 | 菜鸟二级 |园豆:426 | 2019-09-07 18:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册