首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么办Web形式登录QQ

2012-03-20 
怎么处理Web形式登录QQ//以Web形式登录QQfunction LoginQQ(aIdHTTP: TIdHTTP aUserNameStr, aPasswordStr

怎么处理Web形式登录QQ
//以Web形式登录QQ
function LoginQQ(aIdHTTP: TIdHTTP; aUserNameStr, aPasswordStr, aVerifyStr: string; var aWebStr: string): Boolean;
var
  PostData, RespData: TStringStream;
  tmpStr: string;
begin
 ...............  
  aWebStr:= '';
  else if pos('超时', tmpStr)>0 then  
  aWebStr:= '连接超时或者页面出错!'
  else if pos('验证码', tmpStr)>0 then  
  aWebStr:= '验证码错误!'
  else if pos('密码', tmpStr)>0 then  
  aWebStr:= '密码错误!';
  except
  Result:= False;  
  aWebStr:= '连接超时或者页面出错!';
  end;
   
  PostData.Free;
  RespData.Free;  
end;



procedure TForm1.Button1Click(Sender: TObject);
var
  vWebStr: string;
begin
  LoginQQ(idhttp1, 用户名,密码,验证码,vWebStr );
  Label1.Caption:=vWebStr;
  OpenInIE('http://user.qzone.qq.com/'+edit1.Text); //edit1.text为QQ号码
end;

这里登陆之后,为什么打开网页,却显示未登陆?

 
 


[解决办法]
断点跟踪一下,我猜测应该是你的cookie记录有问题!
反复删除cookie试验一下!
[解决办法]
cookie记得对不对
和Web QQ登录生成的cookie比较一下

热点排行