0
我有以下代碼,它應該遍歷所有<td>
的只有一個表(頁面上的第四個)。Html敏捷包,表節點上的迭代不工作
foreach (HtmlNode table in doc.DocumentNode.SelectNodes("//table").Skip(4).Take(1))
{
Console.WriteLine(table.SelectNodes("//table").Count()); // = 5?
Console.WriteLine(table.SelectNodes("//table").Skip(4).Take(1).Count()); // = 1!
foreach (var td in table.SelectNodes("//td"))
{
Console.WriteLine(td.InnerText);
}
}
出於某種原因table.SelectNodes("//td")
通過所有五個表<td>
的迭代。
任何想法,我可以改正這一點?
完美!我會記住這個供將來參考 - 謝謝。 – 2014-10-03 09:17:40