如何使用CsQuery删除html内容中的所有脚本标签 - javascript

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

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

我不需要resultText中的脚本标签,例如这部分<script> somethings </script>

我尝试了这个dom[cssSelector].Not("script").Text();。但是没有用。

如何删除所有脚本值?

参考方案

该库三年未更新,因此有可能不再起作用。

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

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

这将删除所有脚本标签

html onClick打开url存储在php变量中 - javascript

以下是我的代码,正在获取Uncaught SyntaxError: Unexpected token },但是我的代码中没有看到任何}。 window.open期望用引号引起来的url,我尝试了单引号和双引号的不同组合,但不起作用并且也无法在echo中转义双引号。请帮助谢谢..<?php $a = "https://www.google.co…

javascript popupwindow之后的行如何工作? - javascript

好的,我有一个来自后面代码的方法,可以创建一个popupwindow。然后有一行代码要在那之后执行,我想知道那行代码何时执行,是在使用popupwindow之后执行还是在创建popupwindow之后执行?例如:void exPopupWindowMethod() { string scr = "window.open('exampleP…

Javascript-Urls的奇怪字符串比较行为 - javascript

最近,在编写我无法理解的javascript时遇到了字符串比较的问题。我从完全相同的网址创建了两个字符串,当我比较它们时返回false,但是在重新分配相同的字符串后,比较返回true。这是我的示例:var str1 = "http://google.com/"; var str2 = "http://google.com‏/&#…

如何区分大小写和在HTML输入中编写 - javascript

我想以文本文件或文本文件的格式在文本框中编写问题和选项。保存后,我要将问题带到问题表中,并将选项带到表中。我如何阅读文本文档或输入行中的文本,并感觉到该行代表一个问题或选项,例如:*#Question 1 *Options *Options *Options* 这里是如何列出行以及它们逐行或逐词排序的能力。 参考方案 我认为您要问的是如何访问html中的元素…

单击html按钮从服务器运行Python文件 - javascript

我的服务器上有一个python文件。每当用户单击“提交”按钮时,我都希望运行此文件。我的文件.py和.html都位于不同的目录中。而且我也不能使用任何框架这个怎么做? 参考方案 一个选项(由furas建议)是在后端使用python框架(Django,Flask,Bottle)创建API服务器。您也可以在节点中通过调用require('child_p…