天天看點

使用WebBrowser自動登入阿裡媽媽網站

窗體上放一個WebBrowser,其Url屬性設定為http://www.alimama.com/membersvc/member/login.htm,其他屬性為預設

再放一個Button,預設

Button按鈕的代碼如下(方法一)

view plaincopy to clipboardprint?

private void button1_Click( object sender, EventArgs e )   

{   

    System.Windows.Forms.HtmlDocument document =this.webBrowser1.Document;   

    if ( document == null )   

    {   

        return;   

    }   

    document.All["logname"].SetAttribute( "Value", "使用者名" );            //使用者名   

    document.All["originalLogpasswd"].SetAttribute( "Value", "密碼" );      //密碼   

    document.All["dologin"].InvokeMember( "click" );    //登入按鈕的click方法         

}  

        private void button1_Click( object sender, EventArgs e )

        {

            System.Windows.Forms.HtmlDocument document =this.webBrowser1.Document;

            if ( document == null )

            {

                return;

            }

            document.All["logname"].SetAttribute( "Value", "使用者名" );            //使用者名

            document.All["originalLogpasswd"].SetAttribute( "Value", "密碼" );      //密碼

            document.All["dologin"].InvokeMember( "click" );    //登入按鈕的click方法      

        }

方法二

    document.All["dologin"].RaiseEvent( "onClick" );        //登入按鈕的click事件   

    document.All["formRegStep1Main"].InvokeMember( "submit" );  //送出表單   

            document.All["dologin"].RaiseEvent( "onClick" );        //登入按鈕的click事件

            document.All["formRegStep1Main"].InvokeMember( "submit" );  //送出表單

測試環境:WinXp(SP2)、VS2008用

轉自sdfkfkd

繼續閱讀