摘要: 网页中,如果form的method="POST",这时点击submit按钮可以给服务器发送了一个POST请求,如果method="GET",就是向服务器发送GET请求,有兴趣可以先看看POST和GET的区别和使用方法。这里,我在ASP.NET中使用两个简单的示例介绍了HttpWebRequest对像和使用HttpWebRequest对像模拟POST请求,HttpWebRequest对HTTP协议进行了完整的封装,对HTTP协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。MSD 阅读全文
posted @ 2012-07-05 12:18 好运博客 阅读(555) 评论(1) 推荐(0) 编辑
摘要: C#模拟登录总结 /**//// <summary> 登录 /// </summary> /// <param name="url"></param> /// <param name="paramList"></param> /// <returns></returns> public static string Login(String url, String paramList) { HttpWebResponse res = null; string s 阅读全文
posted @ 2012-07-05 11:17 好运博客 阅读(2263) 评论(1) 推荐(0) 编辑
摘要: 其实网页自动化,说白了就是另外版本的按键精灵,不知道你是否用过没。反正我但是上大学的时候很多人用它抢选修课,功能不是强大,倒是任劳任怨,不断重复的进行点击。所以自动化也没想想那么漂浮。 好了,废话不说,如正题吧,网页自动化可以使用WebBrowser控件去做,VB,C#,VC++都可以做,不过本人推荐使用C#(我是C++的),因 为C++用这个控件比较复杂,现在又不是做项目,做小软件玩玩,所以当然是越简单越好了。VB呢其实是个挺简单的语言的,可以WebBrowser和 IE7有冲突,而且VB6中对WebBrowser编程时,很多成员列表不会自动列举。所以最后我把目光投放在C#身上,非常幸运的. 阅读全文
posted @ 2012-07-05 08:15 好运博客 阅读(3711) 评论(1) 推荐(1) 编辑
摘要: 说明:做了个简单的表单html文件,方便查看效果。附件中:bin\Debug\Test.html 效果示例源码下载(Vs 2008) 01 using System; 02 using System.Collections.Generic; 03 using System.Linq; 04 using System.Text; 05 using System.Windows.Forms;// 06 07 namespace WebBrowser网页操作 08 { 09 public class Element 10 { 11 12 //根据Name获取元素 13 p... 阅读全文
posted @ 2012-07-05 08:14 好运博客 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: 判断是否网络正常private bool IsConnectedToInternet(){ int Desc; return internet.InternetGetConnectedState(out Desc, 0);}设置默认页面:webBrowser1.Navigate(new Uri("http://www.ic2ic.com/copy.jsp"));登录代码:private void btnlogin_Click(object sender, EventArgs e){ webBrowser1.Document.GetElementById("id&q 阅读全文
posted @ 2012-07-05 08:13 好运博客 阅读(563) 评论(0) 推荐(0) 编辑