关于python的使用xpath怎样获取如下内容? 5

我想获取<value>标签下的文字,但是value中有一些文字在<span>标签里,<span>其实就是关键字高亮,所以<span>位置又不固定,请问如何提取出完整的文字... 我想获取<value>标签下的文字,但是value中有一些文字在<span>标签里,<span>其实就是关键字高亮,所以<span>位置又不固定,请问如何提取出完整的文字并且去除<span>标签 展开
 我来答
百度网友023b1c3
科技发烧友

2021-09-23 · 智能家居/数码/手机/智能家电产品都懂点
知道小有建树答主
回答量:1086
采纳率:84%
帮助的人:281万
展开全部

题主你好,

只用xpath我感觉无法达到题主的目的,因为在我的知识体系中, xpath的最小单位是一个结点或叫一个标签,

也就是说要不你提取value标签,其内容如下:

要不你提取span标签,内容如下:

而上面这两种题主肯定都会, 也不是想要的.

-----

所以我能想到的方法有两种:

一种是在提取前使用js将span标签给去掉, 然后就能使用提取value标签的相关xpath得到题主想要的了;

另一种是先将含有span标签的value标签内容提取出来, 然后用正则表达式将span标签给去掉;

-----

如果上面两种方法满足题主的需求,请题主追问说明所用的语言和库,我再补充.

=====

希望可以帮到题主, 欢迎追问.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式