gpt4 book ai didi

c# - HTMLAgilitypack 使用 ajax 调用读取 html 页面信息

转载 作者:行者123 更新时间:2023-11-30 18:46:33 25 4
gpt4 key购买 nike

我正在使用 HtmlAgilitypack 读取特定 url 的特定 html 元素。我面临的问题是 html 标记内容之一由 AJAX 请求填充。那么我该如何阅读呢?

<div id="priceInfo"></div>

我用来读取url的代码是

HtmlWeb _htmlWeb = new HtmlWeb();
HtmlAgilityPack.HtmlDocument _webDoc = _htmlWeb.Load(webUrl);
// HtmlNodeCollection _priceNode = Gets the node with id priceInfo

这个 div 的内容由一个 ajax 请求填充,我想在它被填充后读取这个 DIv 的内容。我该怎么做

最佳答案

HtmlAgilityPack 用于服务器端。根据您的陈述,您正试图在客户端而不是在服务器端断言一个值。

ajax 调用完成后,您应该考虑使用 jquery/javascript。

ajax ({ ....
.done(...) {
// handling the return result...
alert($("#yourHtmlId").val()); // show one of your html tag value attribute.
}
})

http://api.jquery.com/jQuery.ajax/

关于c# - HTMLAgilitypack 使用 ajax 调用读取 html 页面信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20606941/

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