无法通过visual basic登录网站(几乎就在那里)

时间:2013-03-23 07:11:26

标签: html vb.net browser login

我有一个Visual Basic应用程序,我正在尝试登录live.com,它包含两个文本框(1个用户,1个传递),一个提交按钮和一个webbrowser。我将webbrowser的URL设置为live.com(所以我可以登录)然后我输入了这个代码用于btnLogin(登录按钮)

    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时,它似乎没有提交。如果有人能帮助我那将是伟大的。谢谢。

1 个答案:

答案 0 :(得分:1)

你试过GetElementsById("idSIButton9").InvokeMember("submit")吗?

相关问题