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

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

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

   //## 这边把脚本错误的压制设置为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;
        }

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

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

  1. html加密文档如何打开,如何打开docx文件 在弹出窗口中选择加密的文件

    如何打开docx的文件,我的office打不开 在电脑桌面上找到需要打开的docx文件,并右键打开菜单. 在打开的菜单界面中,找到打开方式选项,并单击选择. 在跳转的打开方式界面中,选择wps应用程序 ...

  2. VB动态添加WebBrowser控件,并拦截弹出窗口(不用引用任何组件)

    WBCustomizer.dll 这个 1.注册::在开始菜单中输入RegSvr32    路径(WBCustomizer.dll文件所在的绝对路径),若果注册成功,会提示 2.引用 :在工程--&g ...

  3. ASP.NET中DataGrid鼠标经过感知以及点击行弹出窗口

    选择自 xujh 的 Blog    作者Blog:http://blog.csdn.net/xujh/ 很多人说很难,其实就这几行代码.只要在DataGrid1的ItemDataBound中写入下代 ...

  4. 变分模态分解_Android小部件示例中的模态对话框(弹出)

    变分模态分解 在此示例中,我们将看到如何在主屏幕中创建一个可以打开弹出对话框的Android小部件. 如您所知,Android Widgets是小型应用程序,基本上可以做两件事. 按下时启动新的活动, ...

  5. html转chm后脚本错误,win10系统打开chm资料弹出窗口提示脚本出现错误的恢复办法...

    有关win10系统打开chm资料弹出窗口提示脚本出现错误的操作方法想必大家有所耳闻.但是能够对win10系统打开chm资料弹出窗口提示脚本出现错误进行实际操作的人却不多.其实解决win10系统打开ch ...

  6. python sendkeys用法_使用python中的sendkeys上载文件将打开一个文件选择器弹出窗口...

    需要自动化的组件是antd-upload.在https://ant.design/components/upload/ --> Can be found here 上载按钮可见,但输入的&quo ...

  7. 在showModalDialog和showModelessDialog中提交form时不弹出新窗口

    在showModalDialog和showModelessDialog中提交form时不弹出新窗口 方法一: 在弹出的页面head部分加上<base target="_self&quo ...

  8. HTML提交弹出提交中,javascript – 从弹出窗口在父窗口中提交表单?

    您可以通过window.opener.document在父窗口中获取对表单的引用,如下所示: var form = window.opener.document.getElementById(&quo ...

  9. Angular2项目中浏览器拦截弹出窗口的解决方法

    Angular2项目中浏览器拦截弹出窗口的解决方法 为什么把项目是Angular2的放到了前边? 因为正常也页面网上已经很多解决方案.请自行百度或Google. 现象:当window.open为用户触 ...

  10. uac2.0驱动_关闭Vista中令人讨厌的HP驱动程序UAC弹出更新检查

    uac2.0驱动 If you are using Vista and have an HP printer, especially of the All-In-One variety, you've ...

最新文章

  1. 图片剪切空指针崩溃问题在Android 6.0系统出现
  2. 单纯形法只有两个约束条件_10分钟掌握对偶单纯形法
  3. 02-Armv8-A Instruction Set Architecture
  4. SqlServer 根据一个表数据更新另外一个表
  5. VS2008 快捷键大全
  6. 2018上IEC计算机高级语言(C)作业 第2次作业
  7. POJ - 2942 Knights of the Round Table (双连通分量)
  8. sourcetree 拉取 一直让输入密码
  9. 腾讯官方游戏《陆战之王 3D坦克大战》
  10. 论文浅尝 - EMNLP2020 | ConceptBert:视觉问题回答的概念感知表示
  11. 想跑次高频策略?快来看看Numpy处理真格量化tick数据的技巧
  12. centos7 离线安装自签名harbor
  13. LiteOS:剖析时间管理模块源代码
  14. LYNC功能之呼叫合并
  15. 暑假学习日记2013/8/20
  16. Node:正则验证手机号和身份证号
  17. java word_java输出word解决方案
  18. 常用的功率半导体器件汇总
  19. jvm内存模型、jvm内存结构、Java内存结构、Java内存模型(JMM)、Java对象模型的区别(吐血研究整理)
  20. python 求矩阵的特征值和特征向量

热门文章

  1. 信奥中的数学:卷积、傅立叶变换
  2. TVB十大女星比美十大名花
  3. NLP-文本摘要:“文本摘要”综述(Text Summarization)
  4. mipi的dsi全称_mipi协议里面csi和dsi是什么意思
  5. flutter flutter_screenutil Looking up a deactivated widget‘s ancestor is unsafe.
  6. MTK OTG 功能总结(UVC)
  7. web平台微信扫码登录
  8. 好课堂Scratch编程09 趣学篇(五)目标!幽灵古堡
  9. SQL Server 日期 字符串 格式转换 函数 datetime convert
  10. 日常办公,无特殊要求者怎么选择显示器?