基本信息
源码名称:c#QQ空间登录 源码,亲测可用
源码大小:0.06M
文件格式:.rar
开发语言:C#
更新时间:2014-10-11
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍



private void btnLogin_Click(object sender, EventArgs e)
		{
			string pass = Helper.Encrypt(p.Text, verfyCode.Text, user.U);;
			string loginUrl = string.Format(@"http://ptlogin2.qq.com/login?action=3-32-10805&aid=15000101&dummy=&dumy=&fp=loginerroralert&from_ui=1&g=1&h=1&p="  
					"{0}&ptlang=2052&ptredirect=1&t=1&u={1}"  
					"&u1=http%3A%2F%2Fimgcache.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&verifycode={2}",
					pass, u.Text, verfyCode.Text);
			Helper.PostData(loginUrl, POST_ADDRESS);
			string responseData = Helper.PostData(POST_ADDRESS, "http://imgcache.qq.com/qzone/v5/loginsucc.html?para=izone");
            
			textBox1.Text = responseData;
		}
		private void btnRefresh_Click(object sender, EventArgs e)
		{
			var codeUrl = string.Format(@"http://check.ptlogin2.qq.com/check?appid=15000101&ptlang=2052&r={0}&uin={1}", Helper.GetRandom(10), u.Text);
			var rData = Helper.PostData("", codeUrl);			
			textBox1.Text = rData;
			if (rData.IndexOf('\\') > 68) // 未登录过的帐号
			{
				var ru = rData.Substring(rData.IndexOf('\\'), 32);
				var rType = rData.Substring(18, rData.IndexOf('\\') - 21);
				//textBox1.Text  = "\r\n"   "user:"   ru   " type:"   rType;
				user.U = ru; user.Type = rType;
				// 获取图片
				codeUrl = string.Format(@"http://captcha.qq.com/getimage?aid=15000101&r={0}&uin={1}&vc_type={2}",
					Helper.GetRandom(17), u.Text, rType);
				Pic.Image = Image.FromStream(Helper.PostDataToStream(POST_ADDRESS, codeUrl));
                MessageBox.Show("Image");
			}
			else // 已登录过帐号
			{
				// 通过Cookie请求数据
			}
		}
		private void QPetForm_Load(object sender, EventArgs e)
		{
			
		}