如题,在用WebBrowser打开一个登陆页面后,怎么实现自动登陆,然后显示登陆后的页面。最好不要显示登陆页面,WebBrowser显示的出来的时候就已经是登陆好的页面,感觉就是自动登陆了!有没有办法呢?我用TIdHttp可以登陆,但是我要显示页面到WebBrowser啊!
解决方案 »
- quickreport 自定义尺寸 打印被拉伸
- 发布个软件需求,看这里的人能否搞定它?
- 用idHTTP get一个页面为何是旧内容?
- 50分求《Inside VCL(深入核心——VCL架构剖析)》电子版
- 如何在不同的包里引用同一个单元文件
- 数据库图片插入问题
- 求D7可安装的F1Book6.1
- ===============又来广告了,想拿分的up=========
- zfmich() 请进
- 有没有更好的算法
- 请教各位大侠一个关于事务处理的问题:在delphi调用post时是不是会隐示的引发一个事务呢?
- 很多人都玩过QQ的游戏吧?有没有发现,它的游戏大厅其实是一个应用程序的壳子,里面的东西其实是网页呢?我现在在Delphi下放一个WebBrosw
var
SList: TStringList;
PostStr: String;
i: Integer;
PostData,Headers: OleVariant;
begin
SList := TStringList.Create;
try
SList.Add('http://community.csdn.net/expert/forum.asp');
PostStr := 'login_name=' + EditUserName.Text;
PostStr := PostStr + '&password=' + EditPassword.Text; Headers := 'Content-Type: application/x-www-form-urlencoded'+ #10#13;
PostData := VarArrayCreate([0, Length(PostStr)-1], varByte);
for i := 0 to Length(PostStr)-1 do begin
PostData[i] := Ord(PostStr[i+1]);
end;
WebBrowser1.Navigate(SList.Strings[0],EmptyParam,EmptyParam,PostData,Headers);
finally
SList.Free;
end;
end;(注:在EditUserName.Text和EditPassword.Text中
録入NI在CSDN的Username和Password就会進入"欢迎您:liwenqiu_2001 ")