我正在使用excel vba进行一些Web抓取。我已经能够登录到该站点,但是随后我找到了一个登录页面,该登录页面具有一个没有html ID的继续按钮,并且单击和移至下一页时遇到困难。
我的代码如下。最后一行是我尝试单击“继续”按钮的操作,但是它不起作用。不幸的是,该按钮没有ID,因此我无法使用getElementById命令。
<input type="submit" class="btn login_ButtonWelcome" value="Continue">
这是我的代码:
ie.Document.getElementById("username").Value = username
delay 3
ie.Document.getElementById("password").Value = password
delay 3
ie.Document.getElementById("LoginBtn").Click
Application.SendKeys "(%{1068})"
Application.StatusBar = "Form Submitted"
delay 2
ie.Document.getElementByClassName("btn login_ButtonWelcome")(0).Click