すでに解析された情報から情報を解析する方法を理解しようとしているだけです。
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//div [@class=\"result-link\"]"))
{
if (node == null)
Console.WriteLine("debug");
else
{
//string h_url = node.Attributes["a"].Value;
Console.WriteLine(node.InnerHtml);
}
}
だから、「string h_url」宣言で私が何をしようとしているのかを見てください。「結果リンク」div クラス内には、href 値を取得しようとしている a href 属性があります。だから基本的にリンク。
それを理解できないようです。Attributes 配列を使用してみました:
string h_url = node.Attributes["//a[@href].Value;
運がない。