Ira*_*ili 1 .net c# browser wpf
如何使用WPF WebBrowser组件从C#中的网页获取元素值?
例如,我想从此页面http://www.forexpros.com/currencies/usd-gel获得此值1.7655 .
谢谢
为了获得WPF WebBrowser的内容,我发现这个解决方案的地方,这似乎工作,但只有当目标框架是至少.NET 4.0和您有Microsoft.CSharp.dll(如果你的目标框架是<4.0,这将无法选择).我把它添加到LoadCompleted:
private void myBrowser_LoadCompleted(object sender, NavigationEventArgs e)
{
dynamic doc = myBrowser.Document;
dynamic htmlText = doc.documentElement.InnerHtml;
string htmlstring = htmlText;
}
Run Code Online (Sandbox Code Playgroud)
加,
myBrowser.LoadCompleted += new LoadCompletedEventHandler(myBrowser_LoadCompleted);
Run Code Online (Sandbox Code Playgroud)
之后InitializeComponent()要确保调用该方法.