powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как получить данные с RSS канала?
4 сообщений из 4, страница 1 из 1
Как получить данные с RSS канала?
    #40093431
Solomka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как получить данные с RSS канала?

Для начала создала консольное приложение, чтобы сначал просто вывести на экран.
Nuget пакет CodeHollow.FeedReader установила.
Но почему не не получается прочитать.

Вот код:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
 Console.WriteLine("Start!"); 

            string[] rss = new string[] { "",
           // взяла в интернете для примера эти RSS каналы
            "https://tass.ru/rss",            
            "http://www.itar-tass.com/rss/all.xml",
            "http://www.itar-tass.com/rss",
            "https://primamedia.ru/ ",
            "http://www.rbc.ru/"
            };

            test1(rss[5]);

            Console.ReadLine(); 

        static void test1(string RssUrl)
        { 
            var feed = FeedReader.ReadAsync(RssUrl).Result;

            Console.WriteLine("Feed Title: " + feed.Title);
            Console.WriteLine("Feed Description: " + feed.Description);
            Console.WriteLine("Feed Image: " + feed.ImageUrl);
            // ...
            foreach (var item in feed.Items)
            {
                Console.WriteLine(item.Title + " - " + item.Link);
            }

        }




Но возникает ошибка на строчке:
Код: c#
1.
var feed = FeedReader.ReadAsync(RssUrl).Result;



Открывающий тег "link" в позиции 6 строки 128 не соответствует закрывающему тегу "head"., строка 148, позиция 19.
Открывающий тег "link" в позиции 3 строки 11 не соответствует закрывающему тегу "head"., строка 80, позиция 3...
(для разных адресов разные номера строк)

Чего ещё не хватает?
...
Рейтинг: 0 / 0
Как получить данные с RSS канала?
    #40093442
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Solomka,

Ну так там xml кривой судя по всему, в том канале, откуда вы пытаетесь читать.
Вот этот FeedReader его распарсить и не может.
...
Рейтинг: 0 / 0
Как получить данные с RSS канала?
    #40093445
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как получить данные с RSS канала?
    #40093451
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

так у нее падает на http://www.rbc.ru/ судя по коду
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как получить данные с RSS канала?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]