使用HtmlAgilityPack从网页获取文本

时间:2014-04-25 10:45:33

标签: c# windows-phone-8 html-agility-pack

我想从标签中获取innertext< p>我使用HtmlAgilityPack从网站上获取HTML代码。但这不起作用我做错了什么?

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml("urlwebsite");

var itemList = doc.DocumentNode.SelectNodes("//p")
                  .Select(p => p.InnerText)
                  .ToList();

1 个答案:

答案 0 :(得分:0)

请尝试以下

HtmlAgilityPack.HtmlDocument doc;
var web = new HtmlAgilityPack.HtmlWeb();
doc = web.Load("urlwebsite");

var itemList = doc.DocumentNode.SelectNodes("//p")
                  .Select(p => p.InnerText)
                  .ToList();