我正在使用HtmlAgilityPack来获取特定节点的元素名称 . 为此,我遍历所有文档的后代并找到与特定innerText匹配的那个,但当它包含空格的节点时它不起作用 .
我的代码
var targetElementNodes = document.DocumentNode.Descendants().Where(d => d.InnerText.Contains(target_title)).ToList();
我尝试使用 Trim()
方法但没有改变
var targetElementNodes = document.DocumentNode.Descendants().Where(d => d.InnerText.Trim().Contains(target_title.Trim())).ToList();
我直接从网站上复制 target_title
带空格的节点示例:
<a itemprop="url" href="somthing/" rel="bookmark">
ASUS HYPER M.2 X16 CARD
</a>