2016-01-24 127 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(); 
    }