2016-01-24 76 views

回答

0

,除非他们有一个API,你将需要使用XML解析器喜欢阅读的页面细节:LINQ to XMLXmlReader

+0

XML解析HTML?最好使用HtmlAgilityPack - HTML是** NOT ** XML。 – Tim

1

您可以连接上运行 - 网址然后下载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(); 
    }