如何模拟会员登陆获取只有会员才可以查看的信息?
有的站点只有登陆才可以查看部分信息,我想用程序模拟登陆,然后批量获取这些信息.但我模拟登陆的代码写出来了,使用的是WebClient.但去读取信息的时候还是没有登陆前的页面内容.为什么?//initialize
WebClient client = new WebClient();
NameValueCollection values = new NameValueCollection();
//parameters
values.Add("username","peter");
values.Add("password","peter2002");
//submit form
byte[] response=client.UploadValues("http://hostname/login.aspx","post",values);
System.IO.FileStream f=System.IO.File.Create("c:\\temp.html");
f.Write(response,0,response.Length);
f.Close();
有的站点只有登陆才可以查看部分信息,我想用程序模拟登陆,然后批量获取这些信息.但我模拟登陆的代码写出来了,使用的是WebClient.但去读取信息的时候还是没有登陆前的页面内容.为什么?//initialize
WebClient client = new WebClient();
NameValueCollection values = new NameValueCollection();
//parameters
values.Add("username","peter");
values.Add("password","peter2002");
//submit form
byte[] response=client.UploadValues("http://hostname/login.aspx","post",values);
System.IO.FileStream f=System.IO.File.Create("c:\\temp.html");
f.Write(response,0,response.Length);
f.Close();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货