1

这是我的代码,它产生了第一次机会异常,但我认为 foreach 循环在迭代之前首先检查空引用,然后为什么是 System. 空引用异常??

                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);
                    }
                }

如果有人澄清,我将不胜感激

4

0 回答 0