this.UserName = "test";
this.Password = "test";
this.rmNum = this.textBox3.Text; string strPostData = String.Format("uid=&langx='gb'&username={0}&passwd={1}&rmNum={2}&SS={3}&SR={4}&TS={5}&Submit=UrlDecode('确认')"
, this.UserName
, this.Password
, this.rmNum
, this.SS
, this.SR
, this.TS
); object o = null;
object o1 = System.Text.Encoding.ASCII.GetBytes(strPostData);
object o2 = "Content-Type: application/x-www-form-urlencoded\r\n"; //必须要加的
axWebBrowser1.Navigate("http://vm080.com/app/member/login.php", ref o, ref o, ref o1, ref o2);++++++++++++++++++++++++++++++++++++++++++++++++++++++这是我写的post过程。 , this.SS , this.SR , this.TS 这三个值是变量,也能实现了。但执行的结果,似乎已登陆,但axWebBrowser1还是返回该网站的首页,什么原因?(我想通过登陆后转到任意子页面。)
《需要该网站账号和密码进行测试,可以短消息于我,见请体谅》
this.Password = "test";
this.rmNum = this.textBox3.Text; string strPostData = String.Format("uid=&langx='gb'&username={0}&passwd={1}&rmNum={2}&SS={3}&SR={4}&TS={5}&Submit=UrlDecode('确认')"
, this.UserName
, this.Password
, this.rmNum
, this.SS
, this.SR
, this.TS
); object o = null;
object o1 = System.Text.Encoding.ASCII.GetBytes(strPostData);
object o2 = "Content-Type: application/x-www-form-urlencoded\r\n"; //必须要加的
axWebBrowser1.Navigate("http://vm080.com/app/member/login.php", ref o, ref o, ref o1, ref o2);++++++++++++++++++++++++++++++++++++++++++++++++++++++这是我写的post过程。 , this.SS , this.SR , this.TS 这三个值是变量,也能实现了。但执行的结果,似乎已登陆,但axWebBrowser1还是返回该网站的首页,什么原因?(我想通过登陆后转到任意子页面。)
《需要该网站账号和密码进行测试,可以短消息于我,见请体谅》
解决方案 »
- 很奇怪的需求,大家帮帮忙啊
- 急求一项目的用的控件
- 会员级别的问题
- ■■■■■■■■■■三千里加急:Js的document.write为什么出现乱码?
- 如何动态加载如下的列表
- 请问:<!--include-->与Server.Execute()的区别???
- 今天才发现我是个ASP.Net白痴
- 为什么总是那样 各位看看把 快把人急死了
- Request.QueryString和Request.Headers的区别?!!
- 请大家看看这个程序的错误!
- ●●●●●●●●●●●●●●●msdn的代码,有一点不明白 请大家帮一下
- ASP.NET Forums里用户登陆成功时cookie设置哪些键和值(急)!!!!!!!!!!!!!!!!!!!!
我做的是数据采集,所以客户要求必须在WebBrowser控件中显示可以自登陆后的任意内容页,兄弟可以给个建议吗?
可以参考
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
csdn 阅读器的 代码块..也可以参考http://community.csdn.net/Expert/topic/5624/5624377.xml?temp=.2040369
验证码如你所说,需要用同一控件去访问那个验证码的图片,显示给用户,再post到站点。但对方的站点,不存在cookie或session来保持会话,而是每次访问就创建一个uid这和csdn 阅读器的有一定的区别,恳请兄弟研究一下?
图片文件和页面的session怎么共享的?你如果知道答案,就应该知道怎么做.
估计在会有一个数据表专门存这些数据
#可能的数据表结构:
CREATETABLEloginuid(
uidchar(16),
idinteger,
usernamevarchar(30),
timedatetime
); /app/member/chk_rule.php?mtype=&uid=1c2c91396a7f1966
#其中mtype好像不是必须的参数,也不起到什么作用
#程序对uid进行查询,如果非法,则返回首页
就是如何在webBrowser获取它最新的uid
他如果放在url中,就从url取,如果放在hidden中就从hidden中取