大家好
我正在开发一个网络爬虫
能够一个一个进去google搜寻出来的结果网址
把网页的原始码抓下来分析
我的程式码大概如下
WebBrowser webBrowser = new WebBrowser();
while(1)
{
webBrowser.Navigate(_Url);
while (webBrowser.ReadyState != WebBrowserReadyState.Complete)
Application.DoEvents();
string result = webBrowser.DocumentText;
.......
}
一直不断重复while(1)里面的事情(Google的结果很多)
但跑了一段时间
便会发生以下的状况
http://imgur.com/m15vYvi
意思应该是webbrowser这个元件的内存被塞满了
请问有没有办法让我将webbrowser的内存清空呢?
谢谢大家