我正在尝试制作一个小程序来从维基百科页面读取内容,并获取 html,我在 SO 的其他地方找到了这段代码
HtmlDocument doc = new HtmlDocument();
StringBuilder output = new StringBuilder();
doc.LoadHtml("http://en.wikipedia.org/wiki/The Metamorphosis of Prime Intellect");
var text = doc.DocumentNode.SelectNodes("//body//text()").Select(node => node.InnerText);
foreach (string line in text)
output.AppendLine(line);
string textOnly = HttpUtility.HtmlDecode(output.ToString());
Console.WriteLine(textOnly);
但是,我收到运行时错误“ArgumentNullException 未处理”,并且突出显示了这一行:
var text = doc.DocumentNode.SelectNodes("//body//text()").Select(node => node.InnerText);
有没有人看到问题?