在winform中通过webBrowser实现自动登录,代码如下:
HtmlElement btnSubmit = webBrowser1.Document.All["redirectpage"];
HtmlElement tbUserid = webBrowser1.Document.All["username"];
HtmlElement tbPasswd = webBrowser1.Document.All["password"];
tbUserid.SetAttribute("value", "test");
tbPasswd.SetAttribute("value", "test");
btnSubmit.InvokeMember("click"); 但在如下的URL中不能实现自动登录。
URL:http://www.cg160.com/cginfo/detail-5107774.htm
麻烦各位多帮帮忙,急!!!!另:
在按钮的click事件中更改webBrowser的url,总是需要单击按钮两次才能显示出新的URL地址的内容。不知为何???
代码如下:
webBrowser1.Navigate(uriHttp); //uriHttp为Uri类声明的变量
webBrowser1.Refresh();
----------------------------------------------------------------------------------------------------------------
改成如下的代码效果一样:
webBrowser1.url=uriHttp; //uriHttp为Uri类声明的变量
webBrowser1.Refresh();高手指教啊!!!!
HtmlElement btnSubmit = webBrowser1.Document.All["redirectpage"];
HtmlElement tbUserid = webBrowser1.Document.All["username"];
HtmlElement tbPasswd = webBrowser1.Document.All["password"];
tbUserid.SetAttribute("value", "test");
tbPasswd.SetAttribute("value", "test");
btnSubmit.InvokeMember("click"); 但在如下的URL中不能实现自动登录。
URL:http://www.cg160.com/cginfo/detail-5107774.htm
麻烦各位多帮帮忙,急!!!!另:
在按钮的click事件中更改webBrowser的url,总是需要单击按钮两次才能显示出新的URL地址的内容。不知为何???
代码如下:
webBrowser1.Navigate(uriHttp); //uriHttp为Uri类声明的变量
webBrowser1.Refresh();
----------------------------------------------------------------------------------------------------------------
改成如下的代码效果一样:
webBrowser1.url=uriHttp; //uriHttp为Uri类声明的变量
webBrowser1.Refresh();高手指教啊!!!!
是WebService 的引用嗎.IIS中是否正確
http://www.cg160.com/cginfo/detail-5107774.htm
就是一个普通的网站
mshtml.HTMLFormElementClass fm=(mshtml.HTMLFormElementClass)doc.forms.item("frmlogin",0);
mshtml.HTMLInputElementClass username=(mshtml.HTMLInputElementClass)fm.item("username",0);
mshtml.HTMLInputElementClass password=(mshtml.HTMLInputElementClass)fm.item("password",0);
username.value="guest";
password.value="123456789";
fm.submit();
成功了给分!