Имеется код html страницы, в котором есть такие теги как "span itemprop=\"name\">" Я без труда нахожу значение, но проблема в том, что находит значение самого первого тега. Как сделать, что б все "span itemprop=\"name\">" проиндексировать, и получать нужное значение через индекс?
Asked
Active
Viewed 41 times
как распарсить html. – EvgeniyZ Dec 10 '18 at 18:26stringс неким текстом, дальше действия? Вот вы пишитеЯ без труда нахожу значение- как вы это делаете? – EvgeniyZ Dec 10 '18 at 18:31searchOtDO? От куда он у вас? Вы используете что то для обработки html? – EvgeniyZ Dec 10 '18 at 18:34Substring, вот это я от вас и ожидал с самого начала. Почему вы не используете предназначенные для этого парсеры? К примеруHtmlAgilityPack- весь ваш код тогда будет в 2-3 строки. – EvgeniyZ Dec 10 '18 at 18:36var nodes = hap.DocumentNode.SelectNodes("//span[@itemprop='name']");(предварительно загрузив данные) это конечно если имя известно, если нет, то чуть по другому, но не суть, главное не работайте с HTML как с текстом!! – EvgeniyZ Dec 10 '18 at 18:44