我正在尝试从雅虎nfl体育页面收集节点.
字符串路径= "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");此代码返回空....not,确定原因!
有人能帮忙吗?
谢谢
发布于 2014-11-10 19:36:16
HtmlAgilityPack查看完整的属性内容,而不是将类解析为“游戏”和“链接”,而只是看到“游戏链接”。如果您想要检查包含“contains()”的类,可以使用xpath的contains()函数,或者使用HTML敏捷路径的扩展,它允许您执行CSS选择器,比如Fizzler (档案)。
第三方更新2021
要支持css选择器,仍然需要一个第三方图书馆。当前,html-agility-pack.net链接到这些库
https://stackoverflow.com/questions/26850520
复制相似问题