一通过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");//调用单击事件
}