0
我有一个Visual Basic应用程序,我试图登录到live.com,它由两个文本框(用户1,通过1)提交按钮和网页浏览器。我必须设置为live.com的web浏览器的URL(这样我就可以登录),然后我进入这个代码在btnLogin(登录按钮)现在无法通过visual basic登录网站(几乎那里)
WebBrowser1.Document.GetElementById("login").SetAttribute("value", txtUsername.Text)
WebBrowser1.Document.GetElementById("passwd").SetAttribute("value", txtPassword.Text)
WebBrowser1.Document.GetElementById("SI").InvokeMember("submit")
,因为我打提交的信息被输入但是页面似乎只是刷新了(不确定),但似乎并没有提交信息。现在让我解释一下代码,名称login,passwd和SI都来自live。 COM。所以我相信这是在live.com上的HTML提交按钮代码
<input type="submit" name="SI" id="idSIButton9" value="Sign in" class="default">
但是,当我把名称SI,它似乎并没有提交。如果任何人都可以帮助我,那将是非常棒的。谢谢。
当我这样做时,没有任何反应。内容(用户+密码)被输入到表格中,但不提交。我注意到用这个代码WebBrowser1.Document.Forms(0).InvokeMember(“提交”)它改变了页面,但似乎只是刷新它或未能提交它。 – 2013-03-23 07:21:16