首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C# webbrowser爬虫中经常碰到的脚本错误弹出窗口的问题解决

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

作者头像
sparkexpert
发布2018-01-09 15:53:37
2.7K0
发布2018-01-09 15:53:37
举报

在爬虫过程中,经常会碰到脚本错误的提示窗口。

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

后来终于测试成功。其实现如下:
    //## 这边把脚本错误的压制设置为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;
         }

  只这三招,就摆脱了烦人的脚本错误窗口,终于不再弹出了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年07月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档