我正试图从雅虎nfl体育页面获得节点集合....
string path =" http://sports.yahoo.com/nfl/scoreboard";
HtmlWeb page = new HtmlWeb();
var score_page = page.Load(path);
HtmlNodeCollection scores = score_page.DocumentNode.SelectNodes("//*[@tr class='game']/td");
此代码返回null ....不确定原因!
有人可以帮忙吗?
谢谢
答案 0 :(得分:0)
HtmlAgilityPack查看完整的属性内容,并不解析它将Class拆分为“Game”和“Link”,而只是看到“游戏链接”。如果要检查包含“游戏”的类,请使用xpath的contains()
函数,或使用允许您执行CSS选择器的HTML Agility Path的扩展,例如Fizzler。