本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

如何使用XPath表达式过滤子标签并提取文本内容?

网络教程 app 1℃

如何使用XPath表达式过滤子标签并提取文本内容

过滤子标签中的特定标签获取文本内容

问题描述:

如何使用 xpath 表达式从包含多个子标签的标签中提取文本内容,同时排除特定子标签?

尝试过的解决方法:

已尝试使用以下 xpath 表达式,但均无法解决问题:

xpath(‘//p/*[@name != “a”]’)xpath(‘//p/[@name != “a”]’)xpath(‘//p/*[@name != “a”]’)

样本内容:

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

目标:

需要获取 div 中 p 标签的文本内容,但需要过滤掉 a 标签。

解决方法:

问题已解决,正确的 xpath 表达式为:

li.xpath(‘p’)[0].xpath(‘string(.)’)

以上就是如何使用 XPath 表达式过滤子标签并提取文本内容?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » 如何使用XPath表达式过滤子标签并提取文本内容?

喜欢 (0)