小编Clu*_*ate的帖子

使用样式显示过滤内容:在XPath表达式中为none

我正在尝试用python中的lxml进行解析,这是我的输出

<td>
    <span style="display:inline">text1</span>
    <span style="display:none">text2</span>
    <span>text3</span>
    text4
</td>
Run Code Online (Sandbox Code Playgroud)

以为我足够聪明,可以使用以下内容

tree = tr.xpath("//*[contains(@style,'inline')]/text()")
Run Code Online (Sandbox Code Playgroud)

但后来我以为我只会看到text1.我想要的是看到text3和text4也是如此,以便输出

['text1','text3','text4']

有人能把我送到正确的方向吗?

xpath

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

xpath ×1