0

如何在 WPF C# 的 WebBrowser 类中公开 LoadCompleted 方法?

我正在尝试在 wpf 中编写一个检索网页内容的 C# 程序。

我尝试的第一件事是尝试 WebRequest 和 WebResponse 类。这没有提供实际显示的内容。WebResponse 揭示了发送到浏览器的 HTML 代码。但我发现,在浏览器加载页面的同时,javascript 可以改变最终在浏览器中显示的内容。

所以我决定使用 WebBrowser 类。

我立即发现有两个 WebBrowser 类。你是为 WinForms 记录的那个,还有另一个为 WPF 记录的。我需要了解为 WPF 记录的内容。我想我需要知道该怎么做是在“LoadCompleted”方法发生后检索代码。但我不知道如何做到这一点,也找不到任何示例来说明如何做到这一点。

4

1 回答 1

0

以下将检索所请求页面的 HTML:

dynamic doc = webBrowser.Document;
var htmlText = doc.documentElement.InnerHtml;

有关更多信息,我建议阅读更多关于WebBrowser控件的信息

于 2012-10-28T08:15:52.327 回答