Мне нужен совет для проекта, который я собираюсь начать.
В двух словах, мое приложение должно перейти на определенный футбольный веб-сайт, загрузить HTML и извлечь необходимые данные.
Это то, что я сделал до сих пор:
:: 1) Перейти на определенный футбольный веб-сайт (например, http://www.livescore.com/default.dll?page=england) и загрузить HTML-код с помощью WebClient.
:: 2) С помощью SgmlReader преобразовать HTML в XML
:: 3) Используя XmlDocument, получить данные, которые я ищу. Обычно это включает в себя:
::::::: 3.1) Получение узлов с помощью GetElementsByTagName () (например, GetElementsByTagName ("tr"))
::::::: 3.2) Цикл по списку узлов, возвращаемых методом GetElementsByTagName ()
Есть ли лучший способ сделать то, что я пытаюсь сделать?
Я думал о LINQ to XML. Как вы думаете, это улучшит производительность?
Буду признателен за любые предложения или комментарии!