Как удалить все теги сценария в 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();
Это удалит все теги скрипта