string formUrl = "http://www.renren.com/PLogin.do"; //url地址
// string formData = "email="+a+"&password="+b+"&origURL=http%3A%2F%2Fwww.renren.com%2Fhome&domain=renren.com"; //提交的参数
string formData = "[email protected]&password=45121&origURL=http%3A%2F%2Fwww.renren.com%2Fhome&domain=renren.com";
CookieContainer cookieContainer = new CookieContainer();
// 将提交的字符串数据转换成字节数组 //注意提交的编码 这边是需要改变的 这边默认的是Default:系统当前编码
byte[] postData = Encoding.Default.GetBytes(formData); // 设置提交的相关参数
HttpWebRequest request = WebRequest.Create(formUrl) as HttpWebRequest;
Encoding myEncoding = Encoding.GetEncoding("GBK");
request.Method = "POST";
request.KeepAlive = false;
request.AllowAutoRedirect = true;
request.ContentType = "application/x-www-form-urlencoded";
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)";
request.CookieContainer = cookieContainer;
request.ContentLength = postData.Length;
以上代码实现自动登陆 但是打开浏览器以后没有登陆信息 问下谁能告诉我怎么写....
// string formData = "email="+a+"&password="+b+"&origURL=http%3A%2F%2Fwww.renren.com%2Fhome&domain=renren.com"; //提交的参数
string formData = "[email protected]&password=45121&origURL=http%3A%2F%2Fwww.renren.com%2Fhome&domain=renren.com";
CookieContainer cookieContainer = new CookieContainer();
// 将提交的字符串数据转换成字节数组 //注意提交的编码 这边是需要改变的 这边默认的是Default:系统当前编码
byte[] postData = Encoding.Default.GetBytes(formData); // 设置提交的相关参数
HttpWebRequest request = WebRequest.Create(formUrl) as HttpWebRequest;
Encoding myEncoding = Encoding.GetEncoding("GBK");
request.Method = "POST";
request.KeepAlive = false;
request.AllowAutoRedirect = true;
request.ContentType = "application/x-www-form-urlencoded";
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)";
request.CookieContainer = cookieContainer;
request.ContentLength = postData.Length;
以上代码实现自动登陆 但是打开浏览器以后没有登陆信息 问下谁能告诉我怎么写....
解决方案 »
- winform 自定义菜单控件问题
- datalist效果
- 怎么让自己用C#做的桌面应用程序的快捷运行图标改成自己的图片啊?
- 询问asp.net中各种身份认证方法,询问asp.net中各种身份认证方法
- 如何在flash控件中播放flash文件时,将flash的播放方式设置成Movie模式的,而不是 game模式的
- 麻烦大哥做道老师留的作业??
- 给我说一下该程序每一句意思?
- 求助!!提取网页源代码保存代码遇到问题
- c# 读取 远程 服务器上 的XML
- 用什么办法把str转换成MouseEventArgs或者EventArgs类型?本人菜鸟,求高手解决
- vs2005 读取并显示sql2005中某表的最后一条记录的某个字段(急)
- 用Datareader读取数据库遇到的问题~
再与服务器交互(和自动登陆差不多)总的来说就是要先通过浏览器分析出数据包的发送格式, 然后用C#模拟关键HTTP包的发送,