ここからすべての名前のリストを取得しようとしています(テーブル内のチャンピオン リンクのタイトル) が、うまくいきません。このコードの何が問題なのか教えてもらえますか?
ありがとうございました!
var url = "http://leagueoflegends.wikia.com/wiki/List_of_champions";
var web = new HtmlWeb();
var doc = web.Load(url);
foreach (HtmlNode table in doc.DocumentNode.SelectNodes("//table[3]/tr"))
{
HtmlNode item = table.SelectSingleNode("//a");
Console.WriteLine(item.GetAttributeValue("title", false));
}
アップデート:
さて、このコードで問題なく動作するようになりました:
var url = "http://leagueoflegends.wikia.com/wiki/List_of_champions";
var web = new HtmlWeb();
var doc = web.Load(url);
foreach (HtmlNode item in doc.DocumentNode.SelectNodes("//table[3]/tr/td/span/a"))
{
Console.WriteLine(item.Attributes["title"].Value);
}
return true;
ご協力いただきありがとうございます!