用WebRequest登录网站
来源:互联网 发布:unity3d塔防案例教程 编辑:程序博客网 时间:2024/04/29 18:05
CookieContainer cookie = new CookieContainer();
string postData = "gsid=17&username=***&password=***";
string strUrl = "http://www.eln.com.cn/login.php";
Encoding encoding = Encoding.UTF8;
byte[] data = encoding.GetBytes(postData);
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(strUrl);
myRequest.Method = "POST";
myRequest.Referer = "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-CN; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.21022)";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
myRequest.CookieContainer = cookie;
Stream newStream = myRequest.GetRequestStream();
newStream.Write(data, 0, data.Length);
newStream.Close();
HttpWebResponse wmvRes = (HttpWebResponse)myRequest.GetResponse();
cookie.Add(wmvRes.Cookies);
myRequest = (HttpWebRequest)WebRequest.Create("http://www.eln.com.cn/learn/video.php?vbox=&countid=&s=548f3217bd6f191cd4bc518b806460aa&bianhao=N0102&jie=0101&grkcid=2706377");
myRequest.Method = "GET";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.CookieContainer = cookie;
myRequest.KeepAlive = false;
myRequest.AllowAutoRedirect = true;
wmvRes = (HttpWebResponse)myRequest.GetResponse();
StreamReader wmvRead = new StreamReader(wmvRes.GetResponseStream(), System.Text.Encoding.Default);
StreamWriter wmvWrite = new StreamWriter(Application.StartupPath + @"/xxx.htm");
wmvWrite.Write(wmvRead.ReadToEnd());
wmvWrite.Flush();
wmvWrite.Close();
wmvRead.Close();
- 用WebRequest登录网站
- 转:利用WebRequest登录网站,抓取信息
- WebRequest登录ASP.NET页面
- WebRequest
- WebRequest
- WebRequest
- WebRequest 模拟请求登录 终于搞定了!
- WebRequest持久化 保存登录状态
- webrequest获得网页内容(小偷网站)
- 用libcurl 登录网站
- 网站登录
- 网站使用第三方登录--用新浪博客登录
- 网站登录专家 v3.22.10 怎么用
- 用winform应用程序登录网站的解决方案
- 用winform应用程序登录网站的解决方案
- 用Perl实现网站自动登录
- 网站如何实现用FaceBook登录
- 用Servlet实现简单的网站登录
- 真实解析IP存储
- JS特效,让人叹为观止(特效二)
- GridView 自动增加序号
- Sql 日期输出的格式样式
- Linux进程实际内存占用: 私有驻留内存数(Private RSS)介绍
- 用WebRequest登录网站
- C# 装箱和拆箱、理论概念
- Sun科技日2008——OpenSolaris
- ORACLE的索引和约束详解
- PHP cookie和session的分析(转)
- firefox扩展插件制作方法
- 面向对象(Object Oriented,OO)
- 杂谈
- 字符串相关类(二)StringBuffer 类