我正在尝试从此处获取所有名称的列表(表中的冠军链接标题),但我没有成功.. 谁能指导我这段代码有什么问题?
谢谢!
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;
谢谢你的帮助!