C#自动登录Sina

 

Code

 

 

在需要登录的按钮事件里
private void button1_Click(object sender, EventArgs e)
        {
            //调用以上的方法来获取需要登录才能查看的内容。    
            CookieContainer cc = new CookieContainer();
            cc = GetHtml.Get_SinaLogin();        //获取登录Cookies

            string PhotoClassURL ="http://control.blog.sina.com.cn/admin/article/article_add.php";
            HttpWebRequest Myrequest = (HttpWebRequest)WebRequest.Create(PhotoClassURL);
            Myrequest.CookieContainer = cc;
            HttpWebResponse Myresponse = (HttpWebResponse)Myrequest.GetResponse();
            cc.Add(Myresponse.Cookies);
            Stream Mystream = Myresponse.GetResponseStream();
            string sHtml = new StreamReader(Mystream, System.Text.Encoding.UTF8).ReadToEnd();
            //sHtml即为你登录之后看到的内容.
            MessageBox.Show(sHtml);
        }


 


 

http://www.cnblogs.com/woowater/archive/2008/12/01/1345118.html

posted @ 2008-12-01 18:41  水长  阅读(1290)  评论(0)    收藏  举报