我想从WebBrowser中复制所有可见文本。
Clipboard.SetText(WebBrowser1.Document.Body.InnerText)
此代码正常运行,但它也会在<div style="display:none">
和</div>
之间获取文字,这是我不想要的(我只想要手动查看时可见的文字)到那个网站)。
答案 0 :(得分:0)
这适用于google.com。这主要是上述评论中提到的同一问题的c#版本的翻译。
Dim text As String
WebBrowser1.Document.ExecCommand("SelectAll", False, Nothing)
WebBrowser1.Document.ExecCommand("Copy", False, Nothing)
text = Clipboard.GetText()
MessageBox.Show(text, "Text")