0

我正在使用 CsQuery 库进行爬网。代码是这样的。

 var dom = CQ.CreateDocument(htmlContent);
resultText= dom[cssSelector].Text();

例如,我不想在resultText这部分使用脚本标签<script> somethings </script>

我试过这个dom[cssSelector].Not("script").Text();。但不工作。

如何删除所有脚本值?

4

2 回答 2

1

该库已超过三年未更新,因此它可能不再工作。

查看给定的文档,您可以尝试使用:

CQ script = dom["script"];
script.remove();

这将删除所有脚本标签

于 2015-11-12T14:24:45.130 回答
0

解决了。此代码删除所有脚本。

dom = dom["body script"].Remove();
于 2015-11-12T14:44:04.703 回答