Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HtmAgilityPack未返回所有节点_C#_Xpath_Html Agility Pack - Fatal编程技术网

C# HtmAgilityPack未返回所有节点

C# HtmAgilityPack未返回所有节点,c#,xpath,html-agility-pack,C#,Xpath,Html Agility Pack,我正试图从这里搜集数据 这是我的密码 var parser = new HtmlDocument(); parser.LoadHtml(html); var datas = parser.DocumentNode.SelectNodes("//tr/@data-eventid"); 其中html是从上面的链接加载的 问题是,检索到的节点不一致。在debugger下,它只返回14个节点,而其他节点则是某种错误(结果是?)。但在QuickWatch

我正试图从这里搜集数据

这是我的密码

        var parser = new HtmlDocument();
        parser.LoadHtml(html);

        var datas = parser.DocumentNode.SelectNodes("//tr/@data-eventid");
其中
html
是从上面的链接加载的

问题是,检索到的节点不一致。在debugger下,它只返回14个节点,而其他节点则是某种错误(结果是
)。但在QuickWatch窗口下,它返回所有节点。我不太清楚为什么会这样

即使我使用chrome控制台,它也会检索所有节点,因此标记是正确的<在chrome控制台中,代码>$x(“//tr/@data eventid”)


您看到的是特定于调试器的行为,很可能是数据本身没有问题

调试器有很多“随机”限制来保持速度(比如没有自动扩展枚举…),不同的窗口(立即、监视、本地、悬停等)也可能有不同的限制


如果您对特定的调试窗口不满意,请尝试其他调试窗口(即,在本例中,Watch似乎对您有效)或编写自己的调试窗口。

不确定您的确切问题是什么。。。调试器有很多“随机”限制来保持速度(比如没有自动扩展枚举…),不同的窗口(立即、监视、本地、悬停等)也可能有不同的限制。。。如果您对特定的调试窗口不满意,请尝试其他窗口(即,在本例中,手表似乎为您工作)或编写自己的查看器…@AlexeiLevenkov我刚刚意识到这是一个多么愚蠢的问题?表示该项尚未迭代。我认为
HtmlAgilityPack
有一些错误。如果你能在下面回答,我会接受的。