どうすればhref属性を取得できます<a class='l'>
か?
これは私のコードです。HtmlAgilityPackを使用してHTMLソースをロードしますがSelectNodes("//a[@class='l']")
、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();