2010-07-15 39 views
1

使用html敏捷包獲取javascript變量值是否可能?使用HTML敏捷包獲取javascript變量值

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

有沒有什麼辦法,HTML敏捷性包,讓我得到變量title例如價值?

+1

沒有。您可以嘗試在文本中進行正則表達式搜索以獲取所需的值。 – 2010-07-16 20:45:38

+0

Ye ...我想的很多。從xpath返回正則表達式= P – Eugene 2010-07-23 17:30:27

回答

1

您無法在HTML Agility Pack中獲得JavaScript變量的值。你必須使用正則表達式。

+0

regx如何獲取? – 2011-04-05 07:28:46

0

其實你可以做到。 HtmlAgilityPack爲您提供內部html,並以您自己的方式選擇變量文本&。

例如:

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

這個代碼將會給你的腳本標記的內部文本。之後,您可以將以「;」結尾的整個文本分開。