摘要: 1、如何获得“打开网页出错”信息 在DocumentCompleted事件中,判断Document.Url.AbsoluteUri中的"res://":标志即可(以前总用e.Url,怪不得总截取不到)if (webBrowser1.Document.Url.AbsoluteUri.IndexOf("res://") > -1) //出错处理{webBrowser1.N... 阅读全文
posted @ 2009-07-10 17:36 小师傅 阅读(1797) 评论(1) 推荐(0) 编辑
摘要: 在实际编程过程中,我们经常会遇到验证身份、程序升级网络投票会员模拟登陆等需要,C#给我们提供了以下的实现方法: 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现: 1、WebBrowser是个"迷你"浏览器,其特点是... 阅读全文
posted @ 2009-07-10 17:30 小师傅 阅读(628) 评论(2) 推荐(1) 编辑
摘要: 用C#写这个东东非常简单,只需要用一个WebBrowser控件打开要自动填表的网页,然后找到特定的页面成员,赋值和触发事件就ok了。首先分析目标页面:<form name="LoginForm" method="get" action="http://10.245.×.×/login" onsubmit="'return"><table width="253"... 阅读全文
posted @ 2009-07-10 17:18 小师傅 阅读(568) 评论(0) 推荐(0) 编辑
摘要: //using System.Runtime.InteropServices; #region ------------------关机代码------------------- [StructLayout(LayoutKind.Sequential, Pack = 1)] internal struct TokPriv1Luid { public int Count; public long L... 阅读全文
posted @ 2009-07-10 16:19 小师傅 阅读(490) 评论(0) 推荐(0) 编辑