我正在使用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>