Получение значения переменной javascript с помощью пакета гибкости HTML

html html-agility-pack javascript variables

Вопрос

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

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

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

Принятый ответ

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


Популярные ответы

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

Например:

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

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



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow