Для получения содержимого WPF WebBrowser
я где-то нашел это решение, и, похоже, оно работает, но только , если целевой платформой является как минимум .Net 4.0, и вы включаете Microsoft.CSharp.dll
не может быть выбран, если ваша целевая структура <4.0). Я добавил это в <code>LoadCompleted:
private void myBrowser_LoadCompleted(object sender, NavigationEventArgs e)
{
dynamic doc = myBrowser.Document;
dynamic htmlText = doc.documentElement.InnerHtml;
string htmlstring = htmlText;
}
Добавить,
myBrowser.LoadCompleted += new LoadCompletedEventHandler(myBrowser_LoadCompleted);
после InitializeComponent()
, чтобы убедиться, что метод вызывается.