一通过webbrowser控件来实现
这个例子来模拟登录
1.找个登录网页,并查看其源码,首先要得到登录用户,密码,确认按钮的ID
2.在winform中的按钮单击事件中
private void button1_Click(object sender, EventArgs e)
{
HtmlDocument htmlDoc = webBrowser1.Document;
HtmlElement user = htmlDoc.All["userid"];//用户名控件
HtmlElement pwd = htmlDoc.All["pwdid"];//输入密码控件
HtmlElement btnConfirm = htmlDoc.All["trade_button"];//网页的确定按钮
if (btnConfirm == null||user==null||pwd==null)
{
MessageBox.Show("没有找到");
return;
}
//接下来赋值
btnConfirm.SetAttribute("value", "用户名");//给控件赋值
btnConfirm.SetAttribute("value", "真实密码");
//登录
btnConfirm.InvokeMember("click");//调用单击事件
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23109131/viewspace-696420/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23109131/viewspace-696420/