在下载数据的开始,有些网站是要登录了才能看到相应的数据 在下载数据的开始,有些网站是要登录了才能看到相应的数据如何实现 呀 大侠们指点一下把 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用XMLHTTP 或webhttprequest 发送cookie 帐号及密码 string url = "http://my.51job.com/my/My_Pmc.php"; //建立Request对象 HttpWebRequest MyRequest = (HttpWebRequest)HttpWebRequest.Create(url); MyRequest.Method = "POST"; MyRequest.ContentType = "application/x-shockwave-flash"; //将URL编码 string UrlPara = "username=diandian5026&userpwd=0000000&url=/my/My_Pmc.php&x=61&y=26"; //将URL编码后转换为字节 byte[] ConvertPara = System.Text.Encoding.UTF8.GetBytes(UrlPara); MyRequest.ContentLength = ConvertPara.Length; //获得请求流 Stream Out = MyRequest.GetRequestStream(); //将参数写入流 Out.Write(ConvertPara, 0, ConvertPara.Length); Out.Close(); //发送请求 HttpWebResponse MyResponse = (HttpWebResponse)MyRequest.GetResponse(); //获得相应COOKIE CookieCollection Cookie = MyResponse.Cookies; //获得流内容 Stream s = MyResponse.GetResponseStream(); StreamReader Read = new StreamReader(s,Encoding.Default); Label1.Text = Read.ReadToEnd(); 一般有哪个网站对验证后用户的用户名及密码是显示在URL串中呢?多半是保存在cookie中.你这种方法不对. 你可以用Session保存你登陆的用户名,根据用户名判断是否为空,比如session["用户名"]!=null,然后用DIV实现层的隐藏或显示,也可以用视图实现隐藏和显示 下面有转换成COOKIE呀。string url = "http://my.51job.com/my/My_Pmc.php"; //建立Request对象 HttpWebRequest MyRequest = (HttpWebRequest)HttpWebRequest.Create(url); MyRequest.Method = "POST";MyRequest.ContentType = "application/x-shockwave-flash"; //将URL编码 string UrlPara = "username=diandian5026&userpwd=0000000&url=/my/My_Pmc.php&x=61&y=26"; //将URL编码后转换为字节 byte[] ConvertPara = System.Text.Encoding.UTF8.GetBytes(UrlPara); MyRequest.ContentLength = ConvertPara.Length; //获得请求流 Stream Out = MyRequest.GetRequestStream(); //将参数写入流 Out.Write(ConvertPara, 0, ConvertPara.Length); Out.Close(); //发送请求 HttpWebResponse MyResponse = (HttpWebResponse)MyRequest.GetResponse(); //获得相应COOKIE CookieCollection Cookie = MyResponse.Cookies; //获得流内容 Stream s = MyResponse.GetResponseStream(); StreamReader Read = new StreamReader(s,Encoding.Default); Label1.Text = Read.ReadToEnd(); ASP.NET声音播放 在线求助 window.opener问题 只刷新指定的dropdownlist,而不是刷新整个页面。 #################################有关从内容页引用母版页控件的问题 菜鸟攻克 TreeView 第一问 一个关于新闻发布系统的问题,希望大家来畅所欲言,给个意见,先谢过了!! 在有登陆状态的论坛程序里,如何使用asp.net的缓存技术? DataTable 列赋值的时候遇到一个怪问题 谁有把汉字转化成拼音的函数,要asp.net的,最好是C#的 一个关于QQ的问题! 鼠标悬停问题 如何在页面2中点击按钮在页面1中显示结果
//建立Request对象
HttpWebRequest MyRequest = (HttpWebRequest)HttpWebRequest.Create(url);
MyRequest.Method = "POST";
MyRequest.ContentType = "application/x-shockwave-flash";
//将URL编码
string UrlPara = "username=diandian5026&userpwd=0000000&url=/my/My_Pmc.php&x=61&y=26";
//将URL编码后转换为字节
byte[] ConvertPara = System.Text.Encoding.UTF8.GetBytes(UrlPara);
MyRequest.ContentLength = ConvertPara.Length;
//获得请求流
Stream Out = MyRequest.GetRequestStream();
//将参数写入流
Out.Write(ConvertPara, 0, ConvertPara.Length);
Out.Close(); //发送请求
HttpWebResponse MyResponse = (HttpWebResponse)MyRequest.GetResponse();
//获得相应COOKIE
CookieCollection Cookie = MyResponse.Cookies;
//获得流内容
Stream s = MyResponse.GetResponseStream();
StreamReader Read = new StreamReader(s,Encoding.Default);
Label1.Text = Read.ReadToEnd();
string url = "http://my.51job.com/my/My_Pmc.php"; //建立Request对象
HttpWebRequest MyRequest = (HttpWebRequest)HttpWebRequest.Create(url);
MyRequest.Method = "POST";
MyRequest.ContentType = "application/x-shockwave-flash"; //将URL编码
string UrlPara = "username=diandian5026&userpwd=0000000&url=/my/My_Pmc.php&x=61&y=26"; //将URL编码后转换为字节
byte[] ConvertPara = System.Text.Encoding.UTF8.GetBytes(UrlPara);
MyRequest.ContentLength = ConvertPara.Length;
//获得请求流
Stream Out = MyRequest.GetRequestStream();
//将参数写入流
Out.Write(ConvertPara, 0, ConvertPara.Length);
Out.Close(); //发送请求
HttpWebResponse MyResponse = (HttpWebResponse)MyRequest.GetResponse();
//获得相应COOKIE
CookieCollection Cookie = MyResponse.Cookies;
//获得流内容
Stream s = MyResponse.GetResponseStream();
StreamReader Read = new StreamReader(s,Encoding.Default);
Label1.Text = Read.ReadToEnd();