1、获取网页
调用Webbrowser 的Navigate系列函数。等待网页装载完成,得到document对象。
在调用 webBrowser.Document 之前,请确保 Webbrowser 网页装载完成,可以通过Webbrowser的DocumentCompleted事件进行监视。
2、设置网页元素数据
确保得到document对象之后,通过 GetElementById 获取网页元素,如:
HtmlElement user = webBrowser.Document.GetElementById("user"); HtmlElement password = webBrowser.Document.GetElementById("password");
设置网页元素值:
user.InnerText = "username"; password.InnerText = "123456";
使用 SetAttribute 设置下拉框,复选框,多选框等等网页控件的数据
下拉框:
secret.SetAttribute("value", "abcd");
复选框
rememberme.SetAttribute("Checked", "True");
多选框
cookietime.SetAttribute("checked", "checked");
3、模拟提交网页数据
先取提交的按钮对象。
HtmlElement submit = webBrowser.Document.GetElementById("submit");
模拟点击按钮
submit.InvokeMember("click");
已有 3997 位网友参与,快来吐槽:
发表评论