1

我已经在 StackOverflow 上看到了一些关于类似主题的结果,他们都推荐了 HTML Agility Pack。我也找到了一些关于它的例子,但它不起作用。我当前的代码:

        HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
        doc.LoadHtml("http://stackoverflow.com/");
        List<string> facts = new List<string>();
        foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div"))
        {
            facts.Add(li.InnerText);
            foreach (String s in facts)
            {
                textBox1.Text += s + "/n";
            }
        }

我收到错误Null reference was unhandled on doc.DocumentNode.SelectNodes("//div")

另外,作为另一个问题,我如何找到具有名称的特定 div?

4

1 回答 1

1

至于 q1:对我来说看起来不错。您确定文档已正确加载吗?

重新 q2:使用 xpath:div[@id='idToFind']

于 2010-02-16T03:25:41.720 回答