我已经浪费了 2 天的时间来发现,WebBrowser 控件中存在已知的内存泄漏(自 2007 年左右以来,他们仍然没有修复它)所以我决定在这里简单地问一下,如何做我需要的事情。
到现在为止,(使用WebBrowser ...),我一直在访问一个站点,(ctrl+a),将其粘贴到一个字符串中,仅此而已。我的字符串中有网页的文本内容。工作得很好,直到我发现一段时间后它需要 1 GB 的内存。是否有可能通过 HttpWebRequest、httpwebclient 或其他任何东西来做到这一点?
感谢您的回复,没有任何这样的线程(或者我还没有找到任何线程,搜索并没有真正带我太多,因为我现在真的很生气:P)
忘记补充:我不想要 HTML 代码,我知道很容易得到它。就我而言,html 代码是无用的。我确实需要用户在使用 Internet 浏览器打开页面时看到的文本。