如果InnerText包含空格,则InnerText选择节点不起作用

时间:2018-05-19 14:12:26

标签: c# html-agility-pack

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

0 个答案:

没有答案