-1
我有HTML块从中我需要提取选择X以外的所有孩子们的文字:如何从HTML节点
<div class="comment">
<span class="c00">
TEXT
<p>text</p>
<p>text</p>
<div class="reply">reply</div>
</span>
</div>
注意,“文本”与span class="c00"
内没有HTML标记的文本节点。
如何选择所有文本没有div class="reply"
?
我试过:not
操作:
.c00:not(.reply)
,但没有奏效。
我会指出在'span'里放置块级元素('p'和'div')[通常是皱眉头](https://www.w3.org/TR/html401 /struct/global.html#h-7.5.3)您应该考虑是否可以/应该更改标记,这会让您有机会用标记包装该流氓文本节点,以便更轻松地进行选择。 – Dre
这也是我迄今为止收集的。我正在将此作为网站抓取练习的一部分,上面的代码来自我们正在抓取的网站。 – artze
@Dre:“一般皱眉 - ”这是非常温和的。 – BoltClock