HTMLAgilityPack で id 属性を持つ td の内部テキストを選択しようとしています。
HTML コード:
<td id="header1"> 5 </td>
<td id="header2"> 8:39pm </td>
<td id="header3"> 8:58pm </td>
...
コード:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(data);
var nodes = doc.DocumentNode.SelectNodes("//td[@id='header1']");
if (nodes != null)
{
foreach (HtmlAgilityPack.HtmlNode node in nodes)
{
MessageBox.Show(node.InnerText);
}
}
tdタグを正しく選択していないため、nullノードを取得し続けていますが、何が間違っているのかわかりません...
編集:
header1とheader2を間違えましたが、header1~5まで5種類のtdタグがあります。