大家好
我正在開發一個網路爬蟲
能夠一個一個進去google搜尋出來的結果網址
把網頁的原始碼抓下來分析
我的程式碼大概如下
WebBrowser webBrowser = new WebBrowser();
while(1)
{
webBrowser.Navigate(_Url);
while (webBrowser.ReadyState != WebBrowserReadyState.Complete)
Application.DoEvents();
string result = webBrowser.DocumentText;
.......
}
一直不斷重複while(1)裡面的事情(Google的結果很多)
但跑了一段時間
便會發生以下的狀況
意思應該是webbrowser這個元件的記憶體被塞滿了
請問有沒有辦法讓我將webbrowser的記憶體清空呢?
謝謝大家