我正在使用c#。我有一个电话号码。需要在我的c#应用程序中从http://www.imei.info网站获取手机的详细信息。从c网站获取查询结果#
当我到网站上搜索手机的imei号码时,我看到以下网址http://www.imei.info/?imei=356061042215493与我的电话细节。
如何在我的c#应用程序中执行此操作?
我正在使用c#。我有一个电话号码。需要在我的c#应用程序中从http://www.imei.info网站获取手机的详细信息。从c网站获取查询结果#
当我到网站上搜索手机的imei号码时,我看到以下网址http://www.imei.info/?imei=356061042215493与我的电话细节。
如何在我的c#应用程序中执行此操作?
,除非他们有一个API,你将需要使用XML解析器喜欢阅读的页面细节:LINQ to XML或XmlReader
见WebClient.DownloadString和HtmlAgilityPack
您可以连接上运行 - 网址然后下载HTML页面,解析它并使用HTMLAgilityPack提取所需的信息。以下面的代码为例,然后你可以解析返回的数据来提取你的信息。
private List<HtmlNode> GetPageData(string imei)
{
HtmlDocument doc = new HtmlDocument();
WebClient webClient = new WebClient();
string strPage = webClient.DownloadString(
string.Format("{0}{1}", WebPage, imei));
doc.LoadHtml(strPage);
//Change parsing schema down here
return doc.DocumentNode.SelectNodes("//table[@class='sortable autostripe']//tbody//tr//td").ToList();
}
XML解析HTML?最好使用HtmlAgilityPack - HTML是** NOT ** XML。 – Tim