我正在尝试从以下链接解析一个简单的数据表:
您将获得该表格,点击左下角的浅绿色提交图片。表格ID为:HistoryData1_gridHistoryData_DataGrid1
尝试使用htmlagilitypack解析它 - 使用以下代码:
HtmlNode dataTable = document.GetElementbyId("HistoryData1_gridHistoryData_DataGrid1");
HtmlNodeCollection dataTableRow = dataTable.SelectNodes("//tbody/tr");
我收到了一个非常脏的html
,标有351 <TR>
个标签,但内容与表内容的关系并不紧密......
答案 0 :(得分:0)
而不是
datatable.SelectNodes("//tbody/tr");
使用:
datatable.SelectNodes("./tbody/tr");