C# WinForm WebBrowser 设置为编辑模式的示例代码


本文摘自PHP中文网,作者黄舟,侵删。

写个程序批量下载文件,要分析的HTML的页面是需要登录才能访问的,而下载的相关页面是不需要登录访问的,所以偷个懒,程序中把WebBrowser 设置为编辑模式,这样把要分析的内容从已经登录的浏览器窗口中复制过来就可以了。

设置方法:

1

2

3

4

5

6

7

8

9

10

11

12

private void mainForm_Load(object sender, EventArgs e)

{

    this.webBrowser1.Navigate("about:blank");

    if (this.webBrowser1.Document != null)

    {

        mshtml.IHTMLDocument2 doc = this.webBrowser1.Document.DomDocument as mshtml.IHTMLDocument2;

        if (doc != null)

        {

            doc.designMode = "on";

        }

    }

}

默认打开“about:blank”,否则“webBrowser1.Document == null”;

doc.designMode = "on"为编辑模式,doc.designMode = "off"为浏览模式;

需要添加引用:

这里只用到了:MSHTML

======================文档信息===========================

以上就是C# WinForm WebBrowser 设置为编辑模式的示例代码的详细内容!

相关阅读 >>

C#构建分页应用的实例方法分析

C#中sealed关键字的作用详解

C#新建datacolumn类时type类型参数的生成方式的示例代码详解

浅析C#中的“==”和equals的示例代码

C#中如何实现两个richtextbox控件滚动条同步滚动的方法详解

C#实现与现有.net事件桥接的简单代码

.net中创建webservice服务的实例分析(图文)

详解C# 控制台倒计时

C#实现windows剪贴板监视器的代码具体介绍

C#类的声明详解及实例

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...