您的位置:首页 > 其它

C# webbrowser爬虫中经常碰到的脚本错误弹出窗口的问题解决

2016-07-05 23:04 337 查看
在爬虫过程中,经常会碰到脚本错误的提示窗口。

网上有关于这个错误的好多解决办法。

后来终于测试成功。其实现如下:

   //## 这边把脚本错误的压制设置为true.

this.webBrowser1.ScriptErrorsSuppressed = true;

this.webBrowser1.DocumentCompleted += WebBrowser1_DocumentCompleted;

private void WebBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)

{

//## 设置文档窗口错误的处理。

this.webBrowser1.Document.Window.Error += OnWebBrowserDocumentWindowError;



/// <summary>

/// 对WEB浏览器处理错误的处理

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

private void OnWebBrowserDocumentWindowError(object sender, HtmlElementErrorEventArgs e)

{

e.Handled = true;

}

  只这三招,就摆脱了烦人的脚本错误窗口,终于不再弹出了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  爬虫 脚本错误