hello world!!!!!

写下自己的一些心得,写下自己问题的方式,写下程序之路的艰辛,希望能够有朝一日成为大牛。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

模拟登陆某大论坛网站(基于商业秘密不注明名称)

Posted on 2011-03-10 10:24  陈力  阅读(230)  评论(0编辑  收藏  举报
      CookieContainer container = new CookieContainer();
            WebBrowser webBrowser1 
= LoadSync(new Uri("http://www.保密.net/#user/hello.asp?err=pass&url="));
            
string cookieStr = webBrowser1.Document.Cookie;
            
string[] cookstr = cookieStr.Split(';');
            
foreach (string str in cookstr)
            {
                
string[] cookieNameValue = str.Split('=');
                Cookie ck 
= new Cookie(cookieNameValue[0].Trim().ToString(), cookieNameValue[1].Trim().ToString());
                ck.Domain 
= ".保密.net";//你要登录的网站
                container.Add(ck);
            }

            
          

            Console.WriteLine(container.ToCookie());
            
string cookieSt = container.ToCookie();
            Xici xc 
= new Xici();
            var encodePassWord 
= xc.H2("chenli0513"8, cookieSt);
            Console.WriteLine(encodePassWord);

            
string postData = string.Format("goto=&logPath=&UserCode={0}&UserName=chenli003&Password=&Logon=%B5%C7%C2%BC", encodePassWord);
                                      
//goto=&logPath=&UserCode=E889306F26FD0C80AAA05552A64C3549&UserName=chenli003&Password=&Logon=%B5%C7%C2%BC
            string source = "";
            CookieContainer cc 
= LoginForum("http://www.保密.net/user/logon.asp""http://www.保密.net/user/hello.asp?err=pass&url=", postData, ref source, container);