您的位置:首页 > 运维架构 > 网站架构

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

2009-02-04 17:46 399 查看
窗体上放一个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用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息