C# htmlagilitypack不会解析表

C# htmlagilitypack不会解析表,c#,parsing,html-parsing,html-agility-pack,C#,Parsing,Html Parsing,Html Agility Pack,我试图从以下链接解析一个简单的数据表: 单击左下角的浅绿色提交图像,您将获得表格。表id为:HistoryData1\u gridHistoryData\u DataGrid1 尝试使用htmlagilitypack解析它-使用以下代码: HtmlNode dataTable = document.GetElementbyId("HistoryData1_gridHistoryData_DataGrid1"); HtmlNodeCollection dataTableRow = dataTab

我试图从以下链接解析一个简单的数据表:

单击左下角的浅绿色提交图像,您将获得表格。表id为:HistoryData1\u gridHistoryData\u DataGrid1 尝试使用htmlagilitypack解析它-使用以下代码:

HtmlNode dataTable = document.GetElementbyId("HistoryData1_gridHistoryData_DataGrid1");

HtmlNodeCollection dataTableRow = dataTable.SelectNodes("//tbody/tr");
我得到了一个非常脏的html,有351个标记,但内容甚至不接近表内容…

而不是

 datatable.SelectNodes("//tbody/tr");
使用:


链接的html似乎不包含任何id为“HistoryData1\u gridHistoryData\u DataGrid1”的表。另外,//tbody意味着您从根节点开始,而不是从当前节点开始。您可能希望使用///tbody/trGreat-通过“//”来解决。谢谢:
 datatable.SelectNodes("./tbody/tr");