可以用webBrowser实现,主要是想学学后台POST登录,并查询数据的方法

解决方案 »

  1.   


    ------------------------------
    登录完成响应文本如下,
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <link href="static/css/login_loading.css" rel="stylesheet" type="text/css" />
            <script src="http://passport.115.com/static/js/jquery-1.7.2.js" type="text/javascript"></script>
        </head>
        <body>
            <div class="login-loading-box">
                <p class="pic">正在进入115网盘</p>
                <div class="progress">
                    <p class="progress-bg">
                        <span class="pro-slide" style="left: 10px;"  id="js_loading_line"></span>
                    </p>
                    <span class="account">加载中</span>
                </div>
            </div>
            <script type="text/javascript">
                (function(){
                    var line = $('#js_loading_line');
                    
                    var maxL = 140;
                    var acL = 0;
                    
                    window.setInterval(function(){
                        line.css({ left: acL });
                        acL++;
                        if(acL > maxL) acL = 0;
                    }, 20);
                    
                    $(function(){
                        window.setTimeout(function(){
                            $.getScript('http://115.com/?ct=sso&user_id=11111111&ssostr=46F84580D077884HEHFHEDSD0M9QSGQ0IT4M0J0W0JFDJMHEFJDQFM1262937313A1&rsatime=1386308002&rsa=1688c827fbee2efab536c6dafec4db5d311d6e30&json=', function(){
                                var data = window['SSORESP'];
                                if(data && data.state==true) {
                                    window.location.href = "http://115.com";               
                                } else {
                                    window.setTimeout(function(){
                                        window.location.href = "http://115.com";               
                                    }, 3000);
                                }
                            });
                        }, 10);
                    });
                })();
            </script>
        </body>
    </html>
    请问,下一步该如何操作呢?
      

  2.   

    GETP 这个页面
    http://115.com
      

  3.   

    有没有用cookiecontainer保存cookie啊,如果用了还是未登录,那就是网站在“正在登陆”页面用js操作cookie,那用httpwebreqeust就比较麻烦了