Use Web 浏览器 Windows Phone 控件 http://msdn.microsoft.com/en-us/library/ff431812%28v=vs.92%29
导航到您的页面
浏览器.Navigate(新的 Uri(" http://msdn.microsoft.com/en-us/library/ff403407%28v=vs.92%29.aspxhttp://www.FlightsInd.com http://www.FlightsInd.com"));
了解导航已完成且内容已加载
WebBrowser.Naviated 事件 http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.webbrowser.navigated%28v=vs.92%29
WebBrowser.LoadCompleted 事件 http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.webbrowser.loadcompleted%28v=vs.92%29- 在 WebBrowser 控件加载内容后发生。
WebBrowser.NavigationFailed 事件 http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.webbrowser.navigationfailed%28v=vs.92%29- 跟踪导航故障
WebBrowser 类事件按以下顺序引发:Navigating、Naviged 和 LoadCompleted。
获取Html源
WebBrowser Windows Phone 控件包含特殊功能,可将当前在 WebBrowser 控件中显示的 HTML 内容的源保存为字符串:
字符串 html = browser.SaveToString(); http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.savetostring%28v=vs.95%29.aspx
解析 Html
Look at HTML 敏捷包 http://html-agility-pack.net/?z=codeplex
在 C# 中解析 html 的最佳方法是什么? https://stackoverflow.com/questions/56107/what-is-the-best-way-to-parse-html-in-c
解析 HTML 字符串 https://stackoverflow.com/questions/5105379/parsing-html-string
PS. 或者您可以使用webBrowser.InvokeScript (C#) http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.scriptnotify%28v=vs.95%29.aspx结合 js eval 调用任何可以使用的 js 命令窗口.外部.通知将结果传递回 C#。