gpt4 book ai didi

javascript - 如何使用 AngleSharp 从 HTML 获取 JavaScript 变量值?

转载 作者:行者123 更新时间:2023-12-02 23:17:13 28 4
gpt4 key购买 nike

我有一个网站网址,它返回一些如下所示的 html,我想获取 Trade 变量的值。我在 ASP.NET Core v2.0

中使用 AngleSharp
<div> <p>html content</p> </div>
<script type="text/javascript">
var Trade=[['20190717','145'],['1455','5552']];
</script>

最佳答案

对于这种简单的情况,AngleSharp.Js 应该能够帮助您。

通过 NuGet Install-Package AngleSharp.Js 安装它。

您的配置应该类似于(不包括您已经使用过的任何选项 - 将它们保留在那里):

var configuration = Configuration.Default.WithJs();

现在您可以从有效的上下文(IDocument的实例)访问现有文档(IDocument的实例)中的某些全局JS变量IBrowsingContext)。

var engine = context.GetService<JsScriptingService>();
var jsValue = engine.EvaluateScript(document, "Trade");

希望有帮助!

关于javascript - 如何使用 AngleSharp 从 HTML 获取 JavaScript 变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57122215/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com