Я использую HtmlAgilityPack, чтобы получить имя элемента определенного узла.Чтобы сделать это, я перебираю все потомки документа и нахожу того, который соответствует определенному внутреннему тексту, но он не работает, когда его узел содержит пробелы.
Мой код
var targetElementNodes = document.DocumentNode.Descendants().Where(d => d.InnerText.Contains(target_title)).ToList();
Iпопытался использовать метод 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>