我正在尝试制作一个程序,点击twitch.tv的登录按钮。我尝试了很多方法,但问题是我找不到该按钮的按钮ID。我认为它没有,我需要帮助点击它。如果没有ID,我会用什么命令点击该按钮?这是该按钮的HTML
<div class="buttons"> <button class="primary_button" tabindex="10" type="submit"><span class="">Log In</span>
因此,当您看到我在该按钮上没有ID时会显示登录。 基本上我要问的是,点击没有ID的按钮的编码命令是什么。像这样的按钮没有ID,只是一个类和一个类型。
以下是我的代码到目前为止输入我的登录信息但没有点击提交按钮
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim allelements As HtmlElementCollection = WebBrowser1.Document.All
WebBrowser1.Document.GetElementById("login_user_login").SetAttribute("Value", "123@gmail.com")
WebBrowser1.Document.GetElementById("user[password]").SetAttribute("Value", "123@gmail.com")
'Type = "submit"
If webpageelement.getattribute("type") = "Log In" Then
webpageelement.invokemember("click")
End If
End Sub
答案 0 :(得分:0)
ieDoc = MyBrowser.Document
With ieDoc.forms(0)
.UserName.Value = loguser
.Password.Value = logpasswrd
.submit
End With