2011-12-20 107 views
0

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

+0

我认为在WebBrowser.DocumentText指出错误的字符集,你可以说给WebBrowser.DocumentText让你需要的字符集 – 2011-12-20 04:42:07

回答

3

这应该工作:

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