我正在尝试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 =且包含浮点数的节点。
**答案已记录在我的博客上,完整解释如下:Html Agility Pack Get All Elements by Class
https://stackoverflow.com/questions/13771083
复制相似问题