问题是,当您加载HttpAgilityPack.HtmlDocument
(当然是来自Web)时,它会向网站发出HTTP Web请求,并且您收到的是纯文本。没有加载AJAX / JavaScript或图像。当你在浏览器中看到它时,你没有意识到它,因为它是一个浏览器;)。收到响应后,它开始加载图像,动画和执行javascript代码,但HtmlAgilityPack
使用HttpWebRequest
获取源代码,并且它不管理任何javascript代码。
我建议你下载一个非常出色的工具来检查网络中的HTTP流量: Fiddler2 。它将允许您设置断点,并确切地查看响应的返回方式,您将看到这些内容实际上是由浏览器本身处理的。
我真的不知道在AJAX中获取计时器的时间值的目的是什么,但我认为您可以使用WaTiN使用Internet Explorer加载源(并隐藏它,因为如果没有,IE窗口将出现在屏幕加载页面),并在你需要得到定时器的值的时刻,得到华廷源和加载HtmlDocument
使用LoadHtml(string html)