3
我是WPF應用程序的新手。我想創建一個顯示網頁信息的應用程序。例如,我的應用程序應該使用特定站點中的數據顯示特定公司的股價。如何在wpf應用程序中顯示網頁的信息
我想用moneycontrol來獲取infosys的股票價格......我該如何實現這一目標?
我是WPF應用程序的新手。我想創建一個顯示網頁信息的應用程序。例如,我的應用程序應該使用特定站點中的數據顯示特定公司的股價。如何在wpf應用程序中顯示網頁的信息
我想用moneycontrol來獲取infosys的股票價格......我該如何實現這一目標?
有2種方式取決於你想顯示信息的方式方法..
要麼你可以使用WebControl顯示在控制網站本身,
但我認爲你正在尋找解壓或網站從網頁報廢的數據,那麼你可以嘗試使用HtmlAgilityPack來解析HTML,並從那裏
一個示例代碼提取所需的信息:
string tickerid = "Bse_Prc_tick";
HtmlAgilityPack.HtmlDocument doc = new HtmlWeb().Load(@"http://www.moneycontrol.com/india/stockpricequote/computers-software/infosys-technologies/IT", "GET");
if(doc != null)
{
// Fetch the stock price from the Web page
string stockprice = doc.DocumentNode.SelectSingleNode(string.Format(".//*[@id='{0}']",tickerid)).InnerText;
Console.WriteLine(stockprice);
}
輸出:
2585.55
+1正確的答案,對於包括Codeplex上的鏈接 – 2012-01-14 22:04:39
@GarryVass爲給予好評感謝名單... :) – 2012-01-16 06:17:30
非常感謝謝卡爾:) :) :) – Shrikey 2012-01-16 13:35:04