亚瑟狼

网络的精神就是共享
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2008年6月21日

摘要: 网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现: 1、WebBrow... 阅读全文

posted @ 2008-06-21 06:01 冯满天 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 社区、人际、论坛、电子商务及娱乐——探寻未来五年的个人站长成长之路 ~~~这篇文章很长,属于个人观点,有耐心的站长可以看看,仁者见仁、智者见智,凡事没有绝对正确或错误,但Comsenz希望与站长一道,做到最好。~~~ Discuz!第七年了 说起来,从我第一次建立一个个人主页(叫做“超人软件工作室”,是个盗链别人网站软件的小网站 ^_^)到现在,也有9年的时间了。在1998年,互联网对于大多数人... 阅读全文

posted @ 2008-06-21 02:40 冯满天 阅读(274) 评论(0) 推荐(0) 编辑

2008年6月12日

摘要: 一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时, Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事 件,所以不能简单地通过它来判断网页加载完毕。 从微软的官方网站上了解到,并非每个frame都对应了一个 DocumentCompleted事件,只有触发了Downloa... 阅读全文

posted @ 2008-06-12 17:49 冯满天 阅读(6331) 评论(2) 推荐(0) 编辑

2008年6月11日

摘要: System.Windows.Forms.SendKeys 以下是 SendKeys 的一些特殊键代码表。 键 代码 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或 DELETE {DELETE} 或 {DEL} DOWN ARROW(下箭头键) {DOWN} END {END}... 阅读全文

posted @ 2008-06-11 20:07 冯满天 阅读(319) 评论(0) 推荐(0) 编辑

摘要: 事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。 在以往我们编写这类程序中,往往采用等待机制,为了等待某... 阅读全文

posted @ 2008-06-11 13:55 冯满天 阅读(136) 评论(0) 推荐(0) 编辑

摘要: C#中的Event,多余乎?不多余。 学C#以来,感叹于Delegate带来的方便,但是也烦恼于Event带来的困惑,实在搞不懂,既然有了Delegate,为什么还要有个Event呢?如果说有了Event,为什么还要保留Delegate呢? 我们先看看C#为什么会有了Delegate还要引入Event。 先看下面一个例子 有这样一个类 public delegate void MyDeleg... 阅读全文

posted @ 2008-06-11 13:51 冯满天 阅读(324) 评论(0) 推荐(0) 编辑

2008年6月10日

摘要: Webbrowser控件判断网页加载完毕的简单方法 2007-03-04 一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时,Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事件,所以不能简单地通过它来判断网页加载完毕。 从微软的官方网站上了解到,并非每个frame都对... 阅读全文

posted @ 2008-06-10 20:10 冯满天 阅读(373) 评论(0) 推荐(0) 编辑

2008年6月9日

摘要: 有时候我们需要获得网页上的图片,尤其是向验证码这样的图片.这个方法就是将网页上的图片获取到PictureBox中.效果入下图所示. 右边是使用Webbrowser控件装载的某网站的注册页面,其中包括了验证码.左边是获取到的验证码,装载在PictureBox中.也许有人会问,通过Webbrowser也能够看到注册页面的验证码为什么还要,在获得这个验证码.原因如下:当你不想让别人知道在做什么... 阅读全文

posted @ 2008-06-09 13:54 冯满天 阅读(6940) 评论(0) 推荐(0) 编辑

2008年6月6日

摘要: 这个控件被封装了一下,和以前的调用方式稍有不同。 事件还是那几个,变化不大。 方法变了不少。 从网上能查到的资料不多,贴出一些代码来作参考。 看看这段代码,可以用来分析网页上的元素的类型的。 private void btn_Find_Click(object sender, EventArgs e) { //find all t... 阅读全文

posted @ 2008-06-06 20:15 冯满天 阅读(156) 评论(0) 推荐(0) 编辑

2008年6月5日

摘要: [转]C# 向web网站GET、POST 数据 HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程... 阅读全文

posted @ 2008-06-05 23:58 冯满天 阅读(131) 评论(0) 推荐(0) 编辑