登录这个网站,始终不成功
http://www.nbbbs.com.cn/bbs/logging.php?action=login不知道为什么代码如下:
private void btn_Login_Click(object sender, EventArgs e)
        {
            string LoginUrl = @"http://www.nbbbs.com.cn/bbs/logging.php?action=login&";
            string postData = string.Format("loginfield='username'&username={0}&password={1}&questionid=&answer=&cookietime=3600&loginmode=&styleid=&formhash=4544696d&referer=index.php", "wl123000", "wl123000");
            string result = Post(LoginUrl, postData, cook);
        }
private string Post(string url, string postData, CookieContainer cookie)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.ContentType = "application/x-www-form-urlencoded";
            request.Method = "POST";
            request.CookieContainer = cookie;
            Stream s = request.GetRequestStream();
            StreamWriter sw = new StreamWriter(s, Encoding.Default);
            sw.Write(Encoding.Default.GetBytes(postData), 0, Encoding.Default.GetBytes(postData).Length);
            sw.Close();
            s.Close();
            HttpWebResponse response = request.GetResponse();
            s = response.GetResponseStream();
            StreamReader sr = new StreamReader(s2,Encoding.Default);
            return sr.ReadToEnd();
        }

解决方案 »

  1.   

     private void login()
            {
                System.Net.WebClient wb = new System.Net.WebClient();            System.Collections.Specialized.NameValueCollection header = new System.Collections.Specialized.NameValueCollection();
                header.Add("Cookie", "czJ_cookietime=2592000; czJ_onlineusernum=1651; czJ_sid=w4bGJd");
                header.Add("Referer", @"http://www.nbbbs.com.cn/bbs/logging.php?action=login&");
                wb.Headers.Add(header);
                System.Collections.Specialized.NameValueCollection data = new System.Collections.Specialized.NameValueCollection();
                data.Add("formhash", "ebd2faac");
                data.Add("referer", "http://www.nbbbs.com.cn/bbs/search.php");
                data.Add("loginfield", "username");
                data.Add("username", "jinjazz");
                data.Add("password", "999");
                data.Add("questionid", "0");
                data.Add("answer", "");
                data.Add("cookietime", "2592000");
                data.Add("loginmode", "");
                data.Add("styleid", "");
                data.Add("loginsubmit", "提交");            byte[] b = wb.UploadValues("http://www.nbbbs.com.cn/bbs/logging.php?action=login", "Post", data);
                string strData = System.Text.Encoding.Default.GetString(b);
                Console.WriteLine(strData);
            }
      

  2.   

    返回结果如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    ....
    </head><body onkeydown="if(event.keyCode==27) return false;"> <div id="append_parent"></div><div id="ajaxwaitid"></div>
    <div class="wrap">
    <div id="header">
    <h2><a href="index.php" title="IBM ThinkPad笔记本论坛NBbbs.com.cn -- 大雨数码!"><img src="ipic/default60/rainlogoblack.gif" alt="IBM ThinkPad笔记本论坛NBbbs.com.cn -- 大雨数码!" border="0" /></a></h2>
    <div id="ad_headerbanner"></div>
    </div>
    <div id="menu">

    <ul>
    <li><cite><a href="space.php?action=viewpro&amp;uid=99466">jinjazz</a></cite></li>
    <li><a href="logging.php?action=logout&amp;formhash=4544696d" class="notabs">退出</a></li>

    <li id="my" class="dropmenu" onmouseover="showMenu(this.id)"><a href="my.php">我的</a></li> <li id="memcp" class="dropmenu" onmouseover="showMenu(this.id)"><a href="memcp.php">控制面板</a></li> <li><a href="magic.php">道具</a></li> <li><a href="faq.php">帮助</a></li>
    </ul>
    </div> <div id="nav"><a href="index.php">IBM ThinkPad笔记本论坛NBbbs.com.cn -- 大雨数码!</a> &raquo; 提示信息</div> <div class="box message">
    <h1>IBM ThinkPad笔记本论坛NBbbs.com.cn -- 大雨数码! 提示信息</h1> <p>欢迎您回来,jinjazz。现在将转入登录前页面。</p>
    <p><a href="http://www.nbbbs.com.cn/bbs/search.php">如果您的浏览器没有自动跳转,请点击这里</a></p>

    </div>
    </div><br><center><span class="mediumtxt">
    &lt; 联系我们 - <a href="http://www.nbbbs.com.cn/bbs/thread-1-1-1.html" class="mediumtxt" target="_blank">我要
    买本用</a> &gt;</span>
    <br>Tel:138.1143.5572;138.1185.8793
    <br>QQ:80131869;824858310;823621617 MSN:idancer☆hotmail.com  Skype:shichahai 
    <br>北京市朝阳区建国路93号
    <br>地铁大望路站,公交郎家园站
    <br>
    <br>
    <ul class="popupmenu_popup headermenu_popup" id="memcp_menu" style="display: none">
    <li><a href="memcp.php">控制面板首页</a></li>
    <li><a href="memcp.php?action=profile">编辑个人资料</a></li>
    <li><a href="memcp.php?action=creditslog">积分记录</a></li>
    <li><a href="memcp.php?action=usergroups">公众用户组</a></li>
    <li><a href="memcp.php?action=spacemodule" target="_blank">个人空间管理</a></li>
    </ul>
    <ul class="popupmenu_popup headermenu_popup" id="stats_menu" style="display: none">
    <li><a href="stats.php">基本概况</a></li>
    <li><a href="stats.php?type=forumsrank">版块排行</a></li><li><a href="stats.php?type=threadsrank">主题排行</a></li><li><a href="stats.php?type=postsrank">发帖排行</a></li><li><a href="stats.php?type=creditsrank">积分排行</a></li>
    <li><a href="stats.php?type=trade">交易排行</a></li>
    <li><a href="stats.php?type=onlinetime">在线时间</a></li> <li><a href="stats.php?type=team">管理团队</a></li>
    </ul>
    <ul class="popupmenu_popup headermenu_popup" id="my_menu" style="display: none">
    <li><a href="my.php?item=threads">我的话题</a></li>
    <li><a href="my.php?item=favorites&amp;type=thread">我的收藏</a></li>
    <li><a href="my.php?item=subscriptions">我的订阅</a></li>
    <li><a href="my.php?item=grouppermission">我的权限</a></li>
    <li><a href="my.php?item=polls&amp;type=poll">我的投票</a></li>
    <li><a href="my.php?item=tradestats">我的商品</a></li>
    <li><a href="my.php?item=reward&amp;type=stats">我的悬赏</a></li>
    <li><a href="my.php?item=activities&amp;type=orig&amp;ended=no">我的活动</a></li>
    <li><a href="my.php?item=debate&amp;type=debate">我的辩论</a></li>
    <li><a href="my.php?item=buddylist">我的好友</a></li>
    <li><a href="space-uid-99466.html" target="_blank">个人空间</a></li>
    </ul><div id="ad_footerbanner1"></div><div id="ad_footerbanner2"></div><div id="ad_footerbanner3"></div><div id="footer">
    <div class="wrap">
    <div id="footlinks">
    <p>当前时区 GMT+8, 现在时间是 2007-12-26 01:34 <a href="http://www.miibeian.gov.cn/" target="_blank">京ICP备05071428号</a></p>
    <p>
    <a href="member.php?action=clearcookies&amp;formhash=4544696d">清除 Cookies</a>
    - <a href="mailto:[email protected]">联系我们</a> - <a href="http://www.nbbbs.com.cn" target="_blank">大雨数码</a>
     - <a href="archiver/" target="_blank">Archiver</a>  - <a href="wap/" target="_blank">WAP</a> - <span class="scrolltop" onclick="window.scrollTo(0,0);">TOP</span>
    </p>
    </div> <a href="http://www.discuz.net" target="_blank" title="Powered by Discuz!"><img src="ipic/default60/discuz_icon.gif" border="0" alt="Discuz!" /></a>
    <p id="copyright">
    Powered by <strong><a href="http://www.discuz.net" target="_blank">Discuz!</a></strong> <em>6.0.0</em> &copy; 2001-2007 <a href="http://www.comsenz.com" target="_blank">Comsenz Inc.</a>
    </p> <p id="debuginfo">Processed in 0.037309 second(s), 8 queries, Gzip enabled.</p>
    </div>
    </div>
    <div style="display: none" id="ad_none">
    <div id="ad_headerbanner_none"><a href="http://www.nbbbs.com.cn/gallery/price.htm" target="_blank"><img src="http://www.nbbbs.com.cn/gallery/yuanzhuanglogo.gif" alt="点击查看ThinkPad笔记本最新报价" border="0"></a></div>
    <div class="ad_footerbanner" id="ad_footerbanner1_none"></div>
    <div class="ad_footerbanner" id="ad_footerbanner2_none"></div>
    <div class="ad_footerbanner" id="ad_footerbanner3_none"></div>
    </div>
    <script type="text/javascript">
    var insenz_status = 0;
    var insenz_availableadvs = {'headerbanner' : '1', 'thread3_0' : '2', 'thread2_0' : '3', 'thread1_0' : '4', 'interthread' : '5', 'footerbanner1' : '6', 'footerbanner2' : '7', 'footerbanner3' : '8'};
    var insenz_adkeys = [];
    var ad_divs = $('ad_none').getElementsByTagName('div');
    var insenz_cookie = getcookie('insenz_cookie');
    var ad_obj = null; if(!insenz_status || insenz_cookie) {
    for(var i = 0; i < ad_divs.length; i++) {
    if(ad_divs[i].id.substr(0, 3) == 'ad_' && (ad_obj = $(ad_divs[i].id.substr(0, ad_divs[i].id.length - 5))) && ad_divs[i].innerHTML) {
    if(insenz_cookie) {
    re = new RegExp(insenz_availableadvs[ad_divs[i].id.substr(3, ad_divs[i].id.length - 8)] + "\:(0" + "|" + gid + "|" + fid + ")", "ig");
    if(re.exec(insenz_cookie) != null) continue;
    }
    ad_obj.innerHTML = ad_divs[i].innerHTML;
    ad_obj.className = ad_divs[i].className;
    }
    }
    }
    </script>
    <script type="text/javascript">
    if(insenz_status) {
    if(typeof insenz_usedadkeys != 'undefined' && typeof insenz_advs != 'undefined' && insenz_usedadkeys.length && insenz_advs.length) {
    insenz_cookie = '';
    for(var j in insenz_advs) {
    for(var k in insenz_advs[j]) {
    insenz_cookie += j + ':' + k + 'D';
    }
    }
    setcookie('insenz_cookie', insenz_cookie, 86400);
    } else {
    insenz_cookie = 1;
    setcookie('insenz_cookie', '', -86400);
    var insenz_usedadkeys = new Array();
    }
    if(insenz_cookie) {
    for(var i = 0; i < ad_divs.length; i++) {
    if(ad_divs[i].id.substr(0, 3) == 'ad_' && (ad_obj = $(ad_divs[i].id.substr(0, ad_divs[i].id.length - 5))) && ad_divs[i].innerHTML && !in_array(insenz_availableadvs[ad_divs[i].id.substr(3, ad_divs[i].id.length - 8)], insenz_usedadkeys)) {
    ad_obj.innerHTML = ad_divs[i].innerHTML;
    ad_obj.className = ad_divs[i].className;
    }
    }
    }
    }
    $('ad_none').parentNode.removeChild($('ad_none'));
    </script></body></html>
      

  3.   

    问一下:
    这样写,如何保存cookie呢,供以后发贴时使用
      

  4.   

     [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
            public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);
      

  5.   

    根本不知道cookie的名字和值,如何设置?