如何从中获取 href 属性<a class='l'>
?
SelectNodes("//a[@class='l']")
这是我的代码 - 它使用 HtmlAgilityPack 加载 HTML 源代码,但是在foreach循环中进行迭代时不起作用。
有任何想法吗?
HtmlWeb siec = new HtmlWeb();
HtmlAgilityPack.HtmlDocument htmldokument = siec.Load(@"https://www.google.pl/search?q=beer");
List<string> list = new List<string>();
if (htmldokument != null)
{
foreach (HtmlNode text in htmldokument.DocumentNode.SelectNodes("//a[@class='l']"))
{
list.Add(text.InnerHtml);
Console.WriteLine(text.InnerHtml);
}
}
Console.ReadKey();