最佳答案
我正在尝试使用 html 敏捷包,但是找不到正确的方法来解决这个问题。
例如:
var findclasses = _doc.DocumentNode.Descendants("div").Where(d => d.Attributes.Contains("class"));
然而,很明显你可以添加更多的类而不是 div,所以我尝试了这个。
var allLinksWithDivAndClass = _doc.DocumentNode.SelectNodes("//*[@class=\"float\"]");
但是这并不能处理添加多个类的情况,而“ float”只是其中的一个。
class="className float anotherclassName"
有办法解决这一切吗?我主要想选择所有具有 class = 和包含 float 的节点。
* * 答案已记录在我的博客与一个完整的解释: 敏捷包按类获取所有元素