Получение значения переменной javascript с пакетом HTML Agility - PullRequest
1 голос
/ 15 июля 2010

Можно ли получить значение переменной javascript с помощью пакета agility html?

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

Есть ли способ, с помощью которого пакет agility html позволил бы мне получить значение переменной title, например?

Ответы [ 2 ]

1 голос
/ 19 декабря 2010

Вы не можете получить значение переменной javascript в HTML Agility Pack.Вы должны использовать регулярное выражение.

0 голосов
/ 22 марта 2017

На самом деле вы можете сделать это. HtmlAgilityPack предоставляет вам внутренний html, и вы выбираете свои тексты и переменные по-своему.

Например:

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

Этот код даст вам внутренний текст тега script. После этого вы можете разбить весь текст, заканчивающийся на «;».

...