如何从网站解析表信息

时间:2019-03-12 11:39:24

标签: 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);

    }

0 个答案:

没有答案