使用WebBrowser自动登录阿里妈妈网站

窗体上放一个WebBrowser,其Url属性设置为http://www.alimama.com/membersvc/member/login.htm,其他属性为默认

再放一个Button,默认

Button按钮的代码如下(方法一)

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"].RaiseEvent( "onClick" ); //登录按钮的click事件 document.All["formRegStep1Main"].InvokeMember( "submit" ); //提交表单 } 

 

测试环境:WinXp(SP2)、VS2008用

你可能感兴趣的:(object,测试,null,url,button,WebBrowser)