我需要解析网站“ https://www.cmegroup.com/clearing/operations-and-deliveries/accepted-trade-types/block-data.html#contractTypes=FUT&exchanges=XCBT,XCME&assetClassId=1,6”中的表格数据, `
我想获取41Q9, ZQQ9, 30 Day Federal Funds Futures, FUT, CBOT, 97.92, 3500, 09:40:05
之类的表值
我尝试使用HtmlAgilityPack和WebClient,先获取表,然后尝试输出这些值,但是以某种方式失败。有人可以帮我吗?非常感谢您的帮助。
html代码是这样的:
`<tr class="dataRow" id="ZQQ9_FUT_CBOT_094005">
<td width="120">41Q9</td>
<td width="120">ZQQ9</td>
<td class="colContract">30 Day Federal Funds Futures</td>
<td class="colType">FUT</td>
<td class="colExchange">CBOT</td>
<td style="text-align:right; padding-right:15px;">97.92</td>
<td style="text-align:right;padding-right:20px;">3500</td>
<td style="text-align:right;">09:40:05 CT</td>
</tr>
我的代码如下所示:
var html = @"https://www.cmegroup.com/clearing/operations-and-
deliveries/accepted-trade-types/block-
data.html#contractTypes=FUT&exchanges=XCBT,XCME&assetClassId=1,6";
HtmlWeb web = new HtmlWeb();
var doc = web.Load(html);
foreach (HtmlNode table in doc.DocumentNode.SelectNodes(".//table"))
{
foreach (HtmlNode row in table.SelectNodes("tr"))
{
foreach (HtmlNode cell in row.SelectNodes("th|td"))
{
Console.Write(cell.InnerText);
}
}
}
我想获取41Q9, ZQQ9, 30 Day Federal Funds Futures, FUT, CBOT, 97.92, 3500, 09:40:05
之类的表值