Как удалить все теги сценария в HTML-контента с помощью CsQuery

Я использую библиотеку CsQuery для сканирования. Код такой.

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

Я не хочу теги сценариев в resultText например эта часть <script> somethings </script>

Я пробовал это dom[cssSelector].Not("script").Text();, Но не работает.

Как я могу удалить все значения скрипта?

2 ответа

Решение

Решаемые. Этот код удаляет все скрипты.

dom = dom["body script"].Remove();

Библиотека не обновлялась более трех лет, поэтому возможно, что она больше не работает.

Глядя на данную документацию, вы можете попробовать использовать:

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

Это удалит все теги скрипта

Другие вопросы по тегам