使用HTML Agility包获取javascript变量值

时间:2010-07-15 12:45:35

标签: javascript html variables html-agility-pack

是否可以使用html agility pack获取javascript变量值?

<script type="text/javascript"> 
var title = "Site title";
var articlesummary = "article summary.";
</script>

有没有办法让html敏捷包允许我获取变量title的值?

2 个答案:

答案 0 :(得分:1)

您无法在HTML Agility Pack中获取javascript变量的值。你必须使用正则表达式。

答案 1 :(得分:-1)

其实你可以做到。 HtmlAgilityPack为您提供内部html,您可以按自己的方式选择文本和变量。

例如:

htmlDocument.SelectNodes("//script[@language='javascript']");

此代码将为您提供脚本标记的内部文本。之后,您可以将整个文本拆分为&#34;;&#34;。