这是我生成第一次机会异常的代码,但我认为foreach循环首先在迭代之前检查空引用然后为什么是系统。 NullReferenceException ??
HtmlNodeCollection nodes = crawledPage.HtmlDocument.DocumentNode.SelectNodes("//table");
foreach (HtmlNode node in nodes)
{
if (Regex.IsMatch(node.GetAttributeValue("class", ""), @"infobox(.)*"))
{
Program.con.Insert(crawledPage.ParentUri.AbsoluteUri, crawledPage.Uri.AbsoluteUri, node.OuterHtml);
}
}
如果有人肯定我会很感激