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