Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2012, 08:48   #1
xero
 
Регистрация: 13.02.2011
Сообщений: 4
По умолчанию Распарсить страницу для получения текста новостей

Здравствуйте!
Есть страница на которой 5 новостей.В "div[@class='full_news']" находятся еще несколько блоков(название,текст и автор новости).У меня не получается вывести все эти пять новостей.помогите видоизменить код чтоб все пять статей вывелись в правильной последовательности(автор,название,т екст).

P.S. Опишите как заноcить все это в StackPanel в Windows phone 7

Код:
HtmlNodeCollection NewsBlock = doc.DocumentNode.SelectNodes("//div[@class='full_news']");                                    //новостной блок
          foreach (var hd in NewsBlock)
            {
                
                HtmlNode TextState = doc.DocumentNode.SelectSingleNode("//div[@class='text_state']");   //Текст статьи
                HtmlNode NameState = doc.DocumentNode.SelectSingleNode("//div[@class='text_name']");                               //Название статьи
                HtmlNode TimeState = doc.DocumentNode.SelectSingleNode("//td[@class='td_author']");                                       //Автор,Время и Дата
 
                var result1 = System.Net.WebUtility.HtmlDecode(TimeState.InnerText);
                Console.WriteLine(result1);
                
                Console.WriteLine();
                var result2 = System.Net.WebUtility.HtmlDecode(NameState.InnerText);
                Console.WriteLine(result2);
                Console.WriteLine();
                var result3 = System.Net.WebUtility.HtmlDecode(TextState.InnerText);
                Console.WriteLine(result3);
                Console.ReadLine();
            }
xero вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тема: ПО для рассылки и получения новостей. На С++. Цена договорная igor89.by Помощь студентам 0 24.05.2012 16:57
Архив новостей. Вывод титла новостей по категориям. Gauss PHP 12 10.03.2011 06:11
Вывод текста на страницу BloodyRose JavaScript, Ajax 3 21.06.2010 19:04
Получения текста из ListBox дочернего окна / Delphi itsme Помощь студентам 1 13.01.2010 14:14
Как распарсить страницу DeDoK Общие вопросы Delphi 2 30.11.2009 22:30