首先是要通过http://passport.baidu.com/?login 用以下代码:
            string loginURL = "http://passport.baidu.com/?login";
            WebRequest myRequest = WebRequest.Create(loginURL);
            myRequest.Method = "POST";
            myRequest.ContentType = "application/x-www-form-urlencoded";
            byte[] bytesData = Encoding.ASCII.GetBytes("tpl_ok=&next_target=&tpl=tb&skip_ok=&aid=6&need_pay=&need_coin=&pay_method=&u=http%3A%2F%2Ftieba.baidu.com%2F&return_method=get&more_param=&return_type=&psp_tt=0&username=" + username + "&password=" + password);
            myRequest.ContentLength = bytesData.Length;
            Stream postStream = myRequest.GetRequestStream();
            postStream.Write(bytesData, 0, bytesData.Length);
            //以上向服务器post信息。
            //'以下获取服务器返回信息
            HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
            StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.GetEncoding("GB2312"));
            string respHTML = reader.ReadToEnd();
            //System.Windows.Forms.MessageBox.Show(respHTML);  //这就是向网络服务器post后返回的信息            if (respHTML.IndexOf("location.href=url") > 1)
            {                ok = "登陆成功!";            }
            else
                ok = "登录失败!";            // '向网络服务器post后返回的状态码
            myResponse.Close(); //关闭
            reader.Close();
登陆成功后呢?没思路了,望高人指点指点,感激不尽!