1 / 1 / 0
Регистрация: 27.02.2013
Сообщений: 70
1

Распарсить код HTML

01.03.2015, 13:59. Показов 1206. Ответов 4
Метки нет (Все метки)

Нужна помощь в реализации поиска в html документе. Например кусок кода
HTML5
1
</div><span class="tv-channel-title__text">Первый</span></a>
из него нужно вытащить в label = Первый. изначально я не знаю что в этом промежутке находится.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2015, 13:59
Ответы с готовыми решениями:

Как и чем распарсить код Html-страницы
Доброе время суток! Вот допустим, в html документе есть слово Транспорт, после которого идет такая...

Распарсить Html-страницу
&lt;tr&gt;&lt;th&gt;Адрес&lt;/th&gt;&lt;td&gt; Санкт-Петербург, ул. Мира, д. 3, оф 230 &lt;br&gt;cv bcvbcvb sdfgbsdf Мне...

Распарсить Html-страницу
Здравствуйте уважаемые форумчане, Прошу вашей помощи. Вот код моей программки: using System;...

Как распарсить HTML-страницу
Пытаюсь спарсить содержимое href Облазил кучу сайтов, перепробовал кучу вариантов... не работает...

4
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 1
01.03.2015, 18:10 2
Используйте библиотеку HtmlAgilityPack - это для парсинга HTML. Найдете в поисковике.
0
1 / 1 / 0
Регистрация: 27.02.2013
Сообщений: 70
02.03.2015, 21:38  [ТС] 3
так я ее использую, смачиваю html файл, и мне нужно функцию сделать, которая бы разбирала этот файл, и вынимала куски текста.
0
868 / 718 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
03.03.2015, 00:13 4
кщтеук34,
Какое содержимое файла, что именно вынимать мы должны при помощи телепатии узнать?
0
8 / 8 / 5
Регистрация: 15.03.2015
Сообщений: 156
15.03.2015, 13:24 5
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

Примерно так

C#
1
2
3
4
5
6
URL = "https://m.avito.ru/tula/oborudovanie_dlya_biznesa?p=12";
HtmlWeb reader = new HtmlWeb();
HtmlDocument doc = reader.Load(URL);
            
HtmlNodeCollection NodeColl = doc.DocumentNode.SelectNodes(".//*[contains(@class,'tv-channel-title__text')]");
           foreach (HtmlNode node in NodeColl)....
NodeColl будет содержать найденное

Текст в SelectNode это XPath выражение (см синтаксис в Wiki)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2015, 13:24

Регулярные выражения: распарсить HTML-страницу
Привет всем! Подскажите, пожалуйста, пытаюсь спарсить с html документа нужную мне строку: &lt;tr...

Как оптимально распарсить большую HTML страницу и получить нужные данные
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt; &lt;html dir=&quot;ltr&quot;&gt; &lt;head&gt;...

Как лучше всего распарсить текст, который представляет из себя код C#
Пишу программку в которой требуется анализировать текст, сам текст представляет из себя C# код....

Получить HTML код страницы
Просто получить HTML код страницы и записать в string. Объясните нубу, как это сделать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.