htmlagilitypack select 所有图像都排除 *.gif

htmlagilitypack select all images exclude *.gif

我解析html页

 HtmlNode body = document.DocumentNode.SelectSingleNode("//body");

我从正文中提取了所有图像

HtmlNodeCollection allImages = body.SelectNodes("//img[@src!='']");

如何排除扩展名为 ".gif"的图片"

简单

//img[not(contains(@src,'.gif'))]

或者更准确地说,以下将忽略 src 属性值以 .gif

结尾的 img 标签
//img[substring(@src, string-length(@src) - string-length('.gif') +1) != '.gif']