仅在没有类时选择节点

Phi*_*ley 1 c# xpath html-agility-pack

我正在使用HTMLAgilityPack来抓取一堆标签。有些分配了几个类别中的1个,有些则没有分类。是那些我不需要上课的人。

我知道,按班级获取一个节点,我们可以做类似的事情;

.SelectNodes("//table[@class=\"pagelinks\"]");
Run Code Online (Sandbox Code Playgroud)

同样,您可以选择忽略特定的类或ID。

.SelectNodes("//table[not(@class=\"pagelinks\")]");
Run Code Online (Sandbox Code Playgroud)

但是,有一种方法可以仅在&仅当它没有类时才抓住节点吗?

任何指针将不胜感激。

谢谢。

小智 5

当根本没有定义类属性时,应选择以下代码:

.SelectNodes("//table[not(@class)]");
Run Code Online (Sandbox Code Playgroud)