从WebBrowser控件获取所有文本

我有一个WebBrowser控件,我想从该控件获取所有文本。 换句话说,我想得到相同的文字,如果我在哪里抓住我的鼠标从浏览器中选择所有内容并将其粘贴到记事本中。 我知道有几种技术可以获取文本,例如WebBrowser.DocumentText或innerhtml,但是如果我将所有内容从浏览器复制到剪贴板,那么这些技术都不会提供相同的文本。

这应该工作:

webBrowser1.Document.ExecCommand("SelectAll", false, null); webBrowser1.Document.ExecCommand("Copy", false, null);