как проанализировать табличную информацию с веб-сайта

#c# #html #https

#c# #HTML #https

Вопрос:

Я хочу обработать информацию, найденную в таблицах этой страницы: https://rl.insider.gg/pc и отображать соответствующие данные на веб-сайте с помощью ASP.NET MVC.

Я смог найти руководства по разбору данных из html-таблиц, однако, похоже, это не HTML-таблицы.

Я упускаю что-то очевидное?

 static void Main(string[] args)
    {
        WebClient webClient = new WebClient();
        string page = webClient.DownloadString("https://rl.insider.gg/pc");

        HtmlDocument doc = new HtmlDocument();
        doc.LoadHtml(page);

        var output = "";

        var table = doc.GetElementbyId("archive_regulation");

        foreach (HtmlNode td in table.Descendants("td"))
        {
            var anchors = td.Descendants("a");

            if (anchors.Count() > 0)
                output  = anchors.First().GetAttributeValue("href", null);
            else
                output  = td.InnerText;

            output  = "n";
        }

        Console.WriteLine(output);

    }
  

Комментарии:

1. Какие статьи вы читали? Вы пробовали HtmlAgilityPack? html-agility-pack.net

2. nuget.org/packages/HtmlAgilityPack

3. Я пытался использовать это, но, похоже, у меня не получается заставить это работать. Но я действительно не использовал его раньше, поэтому, возможно, я делаю что-то неправильно, я могу опубликовать код. Однако мой текущий код не использует HtmlAgilityPack

4. Что заставляет вас думать, что это не таблицы? Вы просматривали страницу в браузере? Кажется, что когда я смотрел, элемента с идентификатором archive_regulation не было.

5. Я просмотрел страницу в браузере, и нигде не был найден элемент «таблица» или что-то подобное.