【发布时间】:2014-10-13 14:10:56
【问题描述】:
我正在使用 HTMLAgilityPack 来抓取一堆标签。有些人分配了几个班级中的一个,有些人没有班级。我需要的是那些没有课程的人。
我知道要按类获取节点,我们可以执行以下操作;
.SelectNodes("//table[@class=\"pagelinks\"]");
同样,您可以选择忽略特定的类或 id;
.SelectNodes("//table[not(@class=\"pagelinks\")]");
但是有没有办法只在没有类时才抓取一个节点?
任何指针将不胜感激。
谢谢。
【问题讨论】:
-
在您编辑之前,您的第二个示例是
.SelectNodes("//table[not(@class)]");。你试过吗?
标签: c# xpath html-agility-pack