C# 如何提取&;显示网页的数据信息

C# 如何提取&;显示网页的数据信息,c#,html,web-scraping,C#,Html,Web Scraping,我有个问题&我需要一些帮助 我想创建一个程序[C#],从网站中提取数据信息,并在我的程序中显示这些信息 我不擅长这种方法&我需要一个例子(来学习) 例如,我有一个网站:www.whatismyip.com 我只想从网页中提取国家(国家:美国)的信息作为示例: <div class="country">Country:</div> <div class="the-country">USA 国家:美国 &像这样在我的节目[C#]中显示它(国家:美国) 我非常需

我有个问题&我需要一些帮助 我想创建一个程序[C#],从网站中提取数据信息,并在我的程序中显示这些信息 我不擅长这种方法&我需要一个例子(来学习) 例如,我有一个网站:www.whatismyip.com 我只想从网页中提取国家(国家:美国)的信息作为示例:

<div class="country">Country:</div> <div class="the-country">USA
国家:美国
&像这样在我的节目[C#]中显示它(国家:美国)
我非常需要一个帮助来解决这个问题,如果有人知道一个方法或任何想法请

我做了类似的事情,但这是为了检查当前的minecraft版本。我用过。它将允许您读入代码并对所需的任何信息进行排序。这是我使用的代码

        Regex Regex = new Regex("[^0-9.]");
        HtmlWeb client = new HtmlWeb();
        //Check Server version
        try
        {
            HtmlAgilityPack.HtmlDocument doc = client.Load("https://minecraft.net/download");
            HtmlNodeCollection Nodes = doc.DocumentNode.SelectNodes("//p//a[@href]");

            ServerVersion = Regex.Replace(Nodes[4].InnerText, String.Empty).Remove(0, 1).TrimEnd('.');
            BStripServerVersion.Text = ServerVersion + "  |";
            FileName = (Nodes[6].InnerText);
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }
您可能需要修复一些区域并搜索div类。 我的代码读取网页中的所有段落/ahref语句,然后将其存储在数组中。后来,我不得不手动检查,直到找到我想要的那个。我相信这对你也有好处。我的代码可能/可能不高效,但它给了您一个想法

你也可以使用class