使用 HTML Agility pack 获取 javascript 变量值

发布于 2024-09-09 05:53:25 字数 255 浏览 7 评论 0原文

是否可以使用 html 敏捷包获取 javascript 变量值?

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

例如,html agility pack 有什么方法可以让我获取变量 title 的值吗?

Is it possible to get a javascript variable value with html agility pack?

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

Is there any way that html agility pack would allow me to get the value of the variable title for example?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

她比我温柔 2024-09-16 05:53:25

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

You can't get the value of a javascript variable in HTML Agility Pack. You have to use regex.

花期渐远 2024-09-16 05:53:25

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

例如:

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

此代码将为您提供脚本标签的内部文本。之后,您可以分割以“;”结尾的整个文本。

Actually you can do it. HtmlAgilityPack gives you the inner html and you pick your texts&variables by your own way.

For example:

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

This code will give you the inner text of script tag. After that, you may split the whole text ending with ";".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文