C# 从html获取值
可能重复:C# 从html获取值,c#,regex,C#,Regex,可能重复: 我不太擅长正则表达式。 所以我的问题是:我怎样才能得到所有的链接 使用解析HTML文件: 使用DLL后,可以获取值 使用这样的代码: linkNode.Attributes["href"] HtmlAgilityPack.HtmlDocument doc=新的HtmlAgilityPack.HtmlDocument(); doc.LoadHtml(@“); var links=doc.DocumentNode.SelectNodes(“//a[@href]”) .选择(a=>
我不太擅长正则表达式。 所以我的问题是:我怎样才能得到所有的链接
使用解析HTML文件:
使用DLL后,可以获取值
使用这样的代码:
linkNode.Attributes["href"]
HtmlAgilityPack.HtmlDocument doc=新的HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(@“);
var links=doc.DocumentNode.SelectNodes(“//a[@href]”)
.选择(a=>a.Attributes[“href”].Value)
.ToList();
使用HtmlAgilityPack是更好的解决方案:另请参见。。
linkNode.Attributes["href"]
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(@"<td><a href=""link"">");
var links = doc.DocumentNode.SelectNodes("//a[@href]")
.Select(a => a.Attributes["href"].Value)
.ToList();